public void Execute_PCChangedToAddressTimesFour()
        {
            target = new JalInstruction(0x00000003);

            target.Execute(ref pc, mem, reg);

            Assert.AreEqual(0x0000000C, pc);
            Assert.AreEqual(0x00000004, reg[31]);
        }
        public void Execute_UpperFourPcBitsMaintained()
        {
            pc     = 0x20000000;
            target = new JalInstruction(0x00000003);

            target.Execute(ref pc, mem, reg);

            Assert.AreEqual(0x2000000C, pc);
            Assert.AreEqual(0x20000004, reg[31]);
        }
        public void ToString_Formatted()
        {
            target = new JalInstruction(0x00000003);

            Assert.AreEqual("JAL 0x00000003", target.ToString());
        }