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