Skip to main content

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

Test Your Knowledge

Take a timed quiz on Advanced Computer Architecture

🚀 Start Quiz Now