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]); }
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]); }