Skip to main content

Advanced Computer Architecture MCQs with Answers

Practice important Advanced Computer Architecture MCQs with answers and explanations.

Multiple Choice Questions

Q441: The primary purpose of a reset exception is:
  • A: To stop all instruction execution
  • B: To clear condition code registers
  • C: To save the system state
  • D: To set the PC to a predefined value
View Answer
D

Q442: What does the behavioral RTL for SRC reset add?
  • A: Initialization of the PC only
  • B: Control of instruction fetch
  • C: A check for the reset signal on each clock cycle
  • D: Control signals to clear memory
View Answer
C

Q443: In a machine exception, what does the processor typically save before handling the exception?
  • A: The status of the general registers
  • B: The program counter
  • C: The instruction register
  • D: The contents of memory
View Answer
B

Q444: External exceptions like keyboard or mouse inputs are typically:
  • A: Synchronous
  • B: Asynchronous
  • C: Programmed
  • D: Maskable
View Answer
B

Q445: What does the term 'nonmaskable exception' refer to?
  • A: High-priority exceptions that cannot be suppressed
  • B: Exceptions that occur randomly
  • C: Low-priority exceptions that can be ignored
  • D: Software interrupts
View Answer
A

Q446: Machine exceptions are caused by:
  • A: Errors in instruction fetch
  • B: Issues with the memory
  • C: Incorrect register values
  • D: Programming errors
View Answer
B

Q447: What is an example of a hardware exception?
  • A: Illegal instruction
  • B: Timer reaching zero
  • C: Interrupt flag clear
  • D: PC reinitialization
View Answer
B

Q448: During an exception, what is used to identify the interrupting device?
  • A: Information register
  • B: Memory buffer
  • C: Program counter
  • D: Data register
View Answer
A

Q449: How does the 8086 processor respond to a reset instruction?
  • A: It restarts execution from the first instruction
  • B: It initializes the PC to FFFF0H
  • C: It halts all operations
  • D: It clears all registers
View Answer
B

Q450: The difference between a soft reset and a hard reset is:
  • A: A hard reset clears the PC only
  • B: A soft reset clears more state registers
  • C: A soft reset clears the PC and interrupt flags, while a hard reset clears all state registers
  • D: A hard reset clears memory, while a soft reset clears interrupts
View Answer
C

Test Your Knowledge

Take a timed quiz on Advanced Computer Architecture

🚀 Start Quiz Now