Ejemplo n.º 1
0
        public void TestMethod8()
        {
            // test bnz (don't take branch)
            RegisterFile <int> iRF = new RegisterFile <int>(16);
            Memory             m   = new Memory(5000);
            bnz b = new bnz(2, 10);

            b.Process(iRF, m);
            Assert.AreEqual <int>(0, iRF[15]);
        }
Ejemplo n.º 2
0
        public void TestMethod7()
        {
            // test bnz (take branch)
            RegisterFile <int> iRF = new RegisterFile <int>(16);
            Memory             m   = new Memory(5000);
            addi a = new addi(2, 0, 1);
            bnz  b = new bnz(2, 10);

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