Current Instruction Register Current Instruction Register
Now the address of the next instruction is 0010.
The address of the next instruction is 0001.
Thank you, the address of the next instruction is 0001.
I was told you have data at position 0001.
Can I copy that.
MAR wanted me to pass this on to you.
I do, I will pass that on to MDR for you.
Memory Directory Register
I wander what the operator means.
I contain the Operator
The program counter is read to find the address of the next instruction this information is placed upon the MAR. THe program counter is then incremented so its value is equal to the address of the next instruction.
Arithmetic Logic Unit
Lets crunch these numbers.
The address in the MAR is located in the RAM and the contents of the address is moved to the MDR. This data is then copied to the CIR. Click to Edit Description
The contents of the CIR is divided into the OPERATOR (Instruction) and OPERAND (Data). The OPERATOR is decoded by the CU and the OPERAND is put on the MAR. The content of the OPERAND address is found in RAM and put on the MDR.
Arithmetic and logical instructions are carried out using the ALU and Accumulators. The instruction is carried out.