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