Advanced Computer Architecture MCQs with Answers
Practice important Advanced Computer Architecture MCQs with answers and explanations.
Multiple Choice Questions
Q631: What is the role of an Interrupt Vector Table?
- A: To store memory addresses of ISRs
- B: To manage CPU speed
- C: To control user input
- D: To prioritize software tasks
View Answer
A
Q632: What happens when an interrupt occurs?
- A: The CPU stops all processes immediately
- B: The CPU saves its state and executes an ISR
- C: The CPU ignores the interrupt signal
- D: The CPU polls all devices for input
View Answer
B
Q633: The process of determining the branch address of an ISR can be done through:
- A: Non-vectored and vectored interrupts
- B: Polling and interrupt handling
- C: Software and hardware interrupts
- D: Internal and external interrupts
View Answer
A
Q634: Fill in the blank: The instruction used to return from an ISR is called _______.
- A: IRET
- B: RETURN
- C: EXECUTE
- D: SAVE
View Answer
A
Q635: Which type of interrupt is associated with hardware events?
- A: Internal Interrupt
- B: Software Interrupt
- C: External Interrupt
- D: None of the above
View Answer
C
Q636: What does the CPU do with the program status word during an interrupt?
- A: It discards it
- B: Stores it on the stack
- C: Restores it from memory
- D: Transfers it to the ISR
View Answer
B
Q637: Fill in the blank: Interrupt latency refers to the time taken by the CPU to _______ an interrupt request.
- A: Recognize
- B: Service
- C: Complete
- D: Ignore
View Answer
A
Q638: What is an example of a hardware interrupt?
- A: Mouse click
- B: Key press
- C: Timer signal
- D: All of the above
View Answer
D
Q639: The CPU determines the address of the ISR from:
- A: The interrupt vector table
- B: The software documentation
- C: The program counter
- D: The user input
View Answer
A
Q640: Fill in the blank: The average longest interrupt latency occurs during _______ instructions.
- A: Arithmetic
- B: Branching
- C: Memory access
- D: IO operations
View Answer
A