What role does the Instruction Register (IR) play?
It holds the fetched instruction for decoding
It increments the PC
It transfers data between the CPU and memory
It stores the final result of an operation