Advanced Computer Architecture MCQs with Answers
Practice important Advanced Computer Architecture MCQs with answers and explanations.
Multiple Choice Questions
Q451: Exceptions that occur during the decoding of an instruction are called:
- A: Hardware exceptions
- B: Program exceptions
- C: Trace exceptions
- D: Nonmaskable exceptions
View Answer
B
Q452: Fill in the blank: A 3-bus implementation includes two buses for reading (A and B) and one for ______.
- A: writing
- B: reading
- C: loading
- D: storing
View Answer
A
Q453: Fill in the blank: Exceptions that are triggered by hardware events like power loss are called ______ exceptions.
- A: maskable
- B: nonmaskable
- C: program
- D: synchronous
View Answer
B
Q454: What does a pipelined processor do?
- A: Executes instructions one by one
- B: Issues new instruction before previous completes
- C: Issues instructions sequentially
- D: Delays execution of all instructions
View Answer
B
Q455: What stage comes after the Instruction Fetch in a pipelined processor?
- A: Instruction Decode
- B: Memory Access
- C: Register Write
- D: ALU Operation
View Answer
A
Q456: In the ALU2 operation stage, what is the primary function?
- A: Fetch operands
- B: Perform memory access
- C: Perform arithmetic or logic operation
- D: Write result to register
View Answer
C
Q457: What is the full form of ALSU?
- A: Arithmetic Logic Shift Unit
- B: Arithmetic Logical Storage Unit
- C: Array Logic Shift Unit
- D: Arithmetic Load Shift Unit
View Answer
A
Q458: What happens during a pipeline stall?
- A: Instructions are blocked from entering
- B: Data is forwarded
- C: Data is processed faster
- D: None of the above
View Answer
A
Q459: Data forwarding in a pipeline solves which problem?
- A: Load delay
- B: Data dependence
- C: Branch delay
- D: None of the above
View Answer
B
Q460: Which instruction is used to enable exceptions in SRC processors?
- A: svi
- B: edi
- C: een
- D: ri
View Answer
C