Example #1
0
        public void ReceiveControlSignal(string microInstruction)
        {
            view.HighLightLine(ExternalMemory.GetActualCommand());

            char[] instArray = microInstruction.ToCharArray();
            if (InstructionIsValid(instArray))
            {
                SendControlSignal(instArray);
                SendPortSignal(instArray);
            }
        }
Example #2
0
        private void SendControlSignal(char[] instArray)
        {
            view.HighLightLine(ExternalMemory.GetActualCommand());

            ULA.ReceiveOpCode(instArray[(ExternalControlPortNumberLimit + 1)..(ExternalControlPortNumberLimit + 4)]);