Esempio n. 1
0
 public void SRATest()
 {
     PrivateObject z = new PrivateObject(new Z80(new Memory48K()));
     Z80_Accessor target = new Z80_Accessor(z);
     target.prefix = 0xdd;
     target.Set16BitRegisters(2, 0x5000);
     target.Memory[0x5003] = 0xb8;
     target.displacement = 3;
     target.SRA(6);
     Assert.IsTrue(target.Memory[0x5003] == 0xdc && (target.F & Flag.Carry) != Flag.Carry, "Error: SRA");
 }