Exemplo n.º 1
0
        public void EncodeOpCodeWithSourceAsString()
        {
            var op = new MaskedOpCode(OpCode.Add).SetDest(OpCodeFlag.MemoryAddress).SetSource(OpCodeFlag.Constant);
            Assert.That(op.ToString(), Is.EqualTo("Add [rX] 0x0"));

            op = op.SetSource(OpCodeFlag.Register);
            Assert.That(op.ToString(), Is.EqualTo("Add [rX] rX"));

            op = op.SetSource(OpCodeFlag.MemoryAddress);
            Assert.That(op.ToString(), Is.EqualTo("Add [rX] [rX]"));
        }
Exemplo n.º 2
0
 public void EncodeOpCodeAsString()
 {
     var op = new MaskedOpCode(OpCode.Add);
     Assert.That(op.ToString(), Is.EqualTo("Add"));
 }