Which of the following is true?
Unless enabled, a CPU will not be able to process interrupts.
Loop instructions cannot be interrupted till they complete.
A processor checks for interrupts before executing a new instruction.
Only level triggered interrupts are possible on microprocessors.
The (C) is false as shown in the below screenshot:
Interrupt check happens before the CPU fetches new instruction.
Answer is (A).
Options (B) and (D) are obviously false.
A processor checks for the interrupt before FETCHING an instruction, so option (C) is also false.
Option C is wrong because we know that instruction has to pass through various phases(fetching, decoding, executing, writeback ), after completion of instruction CPU has to check for interrupts.
CPU can not check interrupts after executing phase..