Example #1
0
        public void TestMethod5()
        {
            // test bz (take branch)
            RegisterFile <int> iRF = new RegisterFile <int>(16);
            Memory             m   = new Memory(5000);
            bz b = new bz(2, 10);

            b.Process(iRF, m);
            Assert.AreEqual <int>(10, iRF[15]);
        }
Example #2
0
        public void TestMethod6()
        {
            // test bz (don't take branch)
            RegisterFile <int> iRF = new RegisterFile <int>(16);
            Memory             m   = new Memory(5000);
            addi a = new addi(2, 0, 1);
            bz   b = new bz(2, 10);

            a.Process(iRF, m);
            b.Process(iRF, m);
            Assert.AreEqual <int>(0, iRF[15]);
        }