public void ReadLoadsMemoryDataRegisterWithValueFoundInMemoryAtMemoryAddressRegister2() { sequencer.MpmAddressRegister.Data.Value = Constants.MemoryAddress2; MemoryOperationsMethods.Read(sequencer); Assert.AreEqual(Constants.MemoryValue2, sequencer.MemoryDataRegister.Data.Value); }
public void IfChLoadsInstructionRegisterWithValueFoundInMemoryAtProgramCounter2() { sequencer.ProgramCounterRegister.Data.Value = Constants.MemoryInstructionAddress2; MemoryOperationsMethods.IfCh(sequencer); Assert.AreEqual(Constants.MemoryInstructionValue2, sequencer.InstructionRegister.Data.Value); }
public void WriteLoadsInMemoryAtMemoryAddressRegisterValueFoundInMemoryDataRegister2() { sequencer.MpmAddressRegister.Data.Value = Constants.MemoryAddress2; sequencer.MemoryDataRegister.Data.Value = Constants.Value2; MemoryOperationsMethods.Write(sequencer); Assert.AreEqual(Constants.Value2, sequencer.Memory[sequencer.MpmAddressRegister.Data.Value].Value); }