Skip to main content

Advanced Computer Architecture MCQs with Answers

Practice important Advanced Computer Architecture MCQs with answers and explanations.

Multiple Choice Questions

Q481: If the load signal is not activated, which value is transferred to Z5?
  • A: Memory data
  • B: ALU result
  • C: PC value
  • D: Register ra
View Answer
B

Q482: Which signal decides the input for Y3 in the SRC pipeline?
  • A: Mp1
  • B: Mp3
  • C: Mp4
  • D: Mp5
View Answer
C

Q483: ALU instructions in SRC involve which types of operands?
  • A: Constant and Memory
  • B: Register and Constant
  • C: PC value and Memory
  • D: Register and Program Counter
View Answer
B

Q484: In pipelined SRC, what does Mp3 control?
  • A: Memory access
  • B: Operand 1
  • C: PC value
  • D: Operand 2
View Answer
D

Q485: Branch instructions calculate target addresses based on which register?
  • A: R[ra]
  • B: R[rb]
  • C: R[rc]
  • D: PC
View Answer
B

Q486: Fill in the blank: The condition for branch instructions is evaluated using ____ in the SRC pipeline.
  • A: IR bits
  • B: PC bits
  • C: Opcode bits
  • D: Register rc value
View Answer
D

Q487: Fill in the blank: During memory access stage in a load instruction, data is stored in ____.
  • A: Y3
  • B: Z4
  • C: Memory
  • D: Register ra
View Answer
C

Q488: What is the purpose of data forwarding in a pipeline?
  • A: To eliminate memory access
  • B: To avoid structural hazards
  • C: To resolve data hazards
  • D: To increase instruction speed
View Answer
C

Q489: Which of the following is NOT a type of hazard in pipelining?
  • A: Data hazard
  • B: Control hazard
  • C: Register hazard
  • D: Structural hazard
View Answer
C

Q490: What is the minimum dependence distance required for a load instruction to avoid hazards?
  • A: 2 cycles
  • B: 3 cycles
  • C: 4 cycles
  • D: 5 cycles
View Answer
A

Test Your Knowledge

Take a timed quiz on Advanced Computer Architecture

🚀 Start Quiz Now