Exam-style question
Try this first
Which register holds the instruction that is currently being decoded or executed?.
- A.Current instruction register
- B.Memory buffer register
- C.Program counter
- D.General-purpose register
Model answer
What a good answer should say
- Current instruction register
Explanation
Why this works
The current instruction register holds the current instruction so that the control unit can decode it and coordinate its execution. The memory buffer register temporarily holds data being transferred to or from memory, while the program counter holds the address of the next instruction.
Common mistake
No common mistake is linked to this question yet.
