What Is The Purpose Of Using Instruction Register?

What Is The Purpose Of Using Instruction Register? This register holds the current instruction so that it can be decoded and input to the control and timing unit. Specifically, the instruction register holds the opcode which defines the type of instruction. What is instruction register with example? IR (Instruction Register) is a special purpose register,