Example #1
0
 def testLength(self):
     op = SingleOpcodeDecoder("00000000 1 NOP");
     self.assertEquals(op.length(), 1);
     op = SingleOpcodeDecoder("11100110 2 AND   A, v8");
     self.assertEquals(op.length(), 2);
     op = SingleOpcodeDecoder("11100000 3 LD    [FF00+v8], A");
     self.assertEquals(op.length(), 2);
     op = SingleOpcodeDecoder("001FF000 2 JP    v8_rel, #F");
     self.assertEquals(op.length(), 2);
     op = SingleOpcodeDecoder("00001000 5 LD16  [v16], SP");
     self.assertEquals(op.length(), 3);