Multiple choice Which of the following registers holds the current instruction being executed? Program Counter Memory Address Register Memory Data Register Interrupt Register None of the above Reveal answer Fill a bubble to check yourself E Correct answer Explanation None of the above options are true according to the question. The Current Instruction Register (CIR) is used to hold the current instruction being executed.