Current instruction register
The current instruction register (CIR) is a register in the processor that holds the instruction that is currently being executed.
When the processor fetches an instruction from memory, it loads that instruction into the CIR. The control unit then reads the instruction from the CIR to determine what operation to perform and which operands to use.