Ejemplo n.º 1
0
        public void PUSHWU_ShouldWrapAround()
        {
            TestContext.WriteLine("PUSHWU should wrap around");

            cpu.reset();
            cpu.PUSHWU(0x1234);
            Assert.That(writeMemoryAddress[0].address, Is.EqualTo(65535));
            Assert.That(writeMemoryAddress[0].value, Is.EqualTo(0x34));
            Assert.That(writeMemoryAddress[1].address, Is.EqualTo(65534));
            Assert.That(writeMemoryAddress[1].value, Is.EqualTo(0x12));
        }