public void JC_NEAR_imm () { // JC 0xbecba02 // JC (0xbecba02) MemoryStream memoryStream = new MemoryStream (); Assembly asm = new Assembly (); asm.JC (0xbecba02); asm.Encode (memoryStream); byte [] target = new byte [] { 0xf, 0x82, 0xfc, 0xb9, 0xec, 0xb }; Assert.IsTrue (CompareData (memoryStream, target), "'JC 0xbecba02' failed."); }
public void JC_imm8 () { // JC_imm8: JC SHORT JC_imm8 // JC (0x00) MemoryStream memoryStream = new MemoryStream (); Assembly asm = new Assembly (); asm.JC (0x00); asm.Encode (memoryStream); byte [] target = new byte [] { 0x72, 0xfe }; Assert.IsTrue (CompareData (memoryStream, target), "'JC_imm8: JC SHORT JC_imm8' failed."); }