Example #1
0
        public void alu_Mul16()
        {
            Assert.AreEqual(_alu.Mul16(400, 50), 20000U);
            Assert.IsFalse(_alu.FlagC);
            Assert.IsFalse(_alu.FlagO);

            Assert.AreEqual(_alu.Mul16(40000, 50000), 2000000000U);
            Assert.IsTrue(_alu.FlagC);
            Assert.IsTrue(_alu.FlagO);
        }