Which statement is correct regarding CPU operation and instruction execution?
Computer & IT Knowledge ·Previously asked in JKSSB Junior Assistant 2026
View the full solved paper: JKSSB Junior Assistant PYQ
Question
Which statement is correct regarding CPU operation and instruction execution?
- A. The Program counter stores the address of the current instruction, executed by the CPU.
- B. An interrupt is processed only after the completion of the entire program.
- C. The instruction register stores the current instruction being decoded or executed. (Correct answer)
- D. All machine instructions require the same number of clock cycles to execute.
Correct Answer
Option C — C
Detailed Solution & Explanation
The correct answer is Option C.
Key Points
- the instruction register stores the current instruction being decoded or executed.
- (Note: the provisional key showed B; the final JKSSB key is C.)
- The Instruction Register (IR) holds the instruction currently being decoded and executed by the control unit — that statement is correct.
Additional Information
- (A) The Program Counter (PC) stores the address of the NEXT instruction to be fetched, not the current one — so this statement is subtly wrong.
- (B) An interrupt is serviced almost immediately (after the current instruction finishes), not only after the entire program completes — that is the whole point of interrupts.
- (D) Different machine instructions take different numbers of clock cycles; they are not all equal.
Exam Tip
- keep the two registers straight — PC = address of next instruction, IR = the instruction itself, right now.
Topics covered: Computer Hardware