public void SETLE_rmreg8 () { // SETLE CL // SETLE (R8.CL) MemoryStream memoryStream = new MemoryStream (); Assembly asm = new Assembly (); asm.SETLE (R8.CL); asm.Encode (memoryStream); byte [] target = new byte [] { 0xf, 0x9e, 0xc1 }; Assert.IsTrue (CompareData (memoryStream, target), "'SETLE CL' failed."); }
public void SETLE_mem8 () { // SETLE Byte [ES:EBP*2] // SETLE (new ByteMemory(Seg.ES, null, R32.EBP, 1)) MemoryStream memoryStream = new MemoryStream (); Assembly asm = new Assembly (); asm.SETLE (new ByteMemory (Seg.ES, null, R32.EBP, 1)); asm.Encode (memoryStream); byte [] target = new byte [] { 0x26, 0xf, 0x9e, 0x44, 0x2d, 0x0 }; Assert.IsTrue (CompareData (memoryStream, target), "'SETLE Byte [ES:EBP*2]' failed."); }