Computer Organization / Secondary Memory and I/O Device

Suppose a program is running on a non-pipelined single processor computer system. The computer is connected to an external device that can interrupt the processor asynchronously. The processor needs to execute the interrupt service routine (ISR) to serve the interrupt. The following steps (not necessarily in order) are taken by the processor when the interrupt arrives: The processor saves the content of the program counter. The program counter is loaded with the start address of the ISR. The processor finishes the present instruction. Which ONE of the following is the CORRECT sequence of steps?

MCQ2025I-O Interface
Suppose a program is running on a non-pipelined single processor computer system. The computer is connected to an external device that can interrupt the processor asynchronously. The processor needs to execute the interrupt service routine (ISR) to serve the interrupt. The following steps (not necessarily in order) are taken by the processor when the interrupt arrives:
  1. The processor saves the content of the program counter.
  2. The program counter is loaded with the start address of the ISR.
  3. The processor finishes the present instruction.
Which ONE of the following is the CORRECT sequence of steps?

Choose an Option

Previous QuestionWhich of the following language is accepted by a Deterministic Pushdown Automata?Theory of Computation / DPDA
Keep practicing

Want filters, bookmarks, progress, quiz, and mock tests?

Read questions freely here, or sign in to continue with dashboard practice and paid test tools.