On receiving an interrupt from an I/O device, the CPU
- A. Halts for a predetermined time
- B. Branches off to the interrupt service routine after completion of the current instruction
- C. Branches off to the interrupt service routine immediately
- D. Hands over control of address bus and data bus to the interrupting device
Answer: B. Branches off to the interrupt service routine after completion of the current instruction
Explanation: The CPU completes the current instruction cycle before acknowledging the interrupt and branching.