public void ReceiveControlSignal(string microInstruction) { view.HighLightLine(ExternalMemory.GetActualCommand()); char[] instArray = microInstruction.ToCharArray(); if (InstructionIsValid(instArray)) { SendControlSignal(instArray); SendPortSignal(instArray); } }
private void SendControlSignal(char[] instArray) { view.HighLightLine(ExternalMemory.GetActualCommand()); ULA.ReceiveOpCode(instArray[(ExternalControlPortNumberLimit + 1)..(ExternalControlPortNumberLimit + 4)]);