Ejemplo n.º 1
0
        public void Signed_5bit()
        {
            TestContext.WriteLine("signed 5bit");

            var val0  = (sbyte)cpu.signed5bit(0);
            var valF  = (sbyte)cpu.signed5bit(0xF);
            var val10 = (sbyte)cpu.signed5bit(0x10);
            var val1F = (sbyte)cpu.signed5bit(0x1F);

            //ushort valUndef = cpu.signed16();
            Assert.That(val0, Is.EqualTo(0));
            Assert.That(valF, Is.EqualTo(15));
            Assert.That(val10, Is.EqualTo(-16));
            Assert.That(val1F, Is.EqualTo(-1));
            //Assert.That(valUndef, Is.EqualTo(undefined));
        }