Advanced Computer Architecture MCQs with Answers
Practice important Advanced Computer Architecture MCQs with answers and explanations.
Multiple Choice Questions
Q341: What operation does the ALSU perform for the 'not' instruction in step T3?
- A: OR
- B: NOT
- C: ADD
- D: AND
View Answer
B
Q342: Which register holds the instruction currently being executed in the data path?
- A: MAR
- B: MBR
- C: PC
- D: IR
View Answer
D
Q343: In structural RTL, what happens in step T4 for the 'addi' instruction?
- A: First operand brought into ALSU
- B: Operand c2 is sign extended
- C: Result written to memory
- D: Register C is cleared
View Answer
B
Q344: What is the function of the barrel shifter in the SRC processor?
- A: Executes branch instructions
- B: Performs arithmetic shifts
- C: Enables instruction fetch
- D: Generates control signals
View Answer
B
Q345: Structural RTL for arithmetic instructions involves control signals for which part of the processor?
- A: ALU
- B: Timing Step Generator
- C: Memory Address Register
- D: Program Counter
View Answer
A
Q346: What does the behavioral RTL focus on in processor design?
- A: Hardware architecture
- B: Timing step intervals
- C: Instruction functionality
- D: Control unit design
View Answer
C
Q347: Which instruction fetch step increments the Program Counter (PC)?
- A: T1
- B: T2
- C: T0
- D: T3
View Answer
A
Q348: In processor design, ISA includes decisions about ______.
- A: Number and size of instructions
- B: Data path interconnections
- C: Control signals
- D: Clock cycles
View Answer
A
Q349: What does the instruction brzr rb, rc do if the value in register rc is zero?
- A: It branches to the address held in register rb.
- B: It stops execution.
- C: It resets the processor.
- D: It saves the current address.
View Answer
A
Q350: Which register stores the return address in brlzr instruction?
- A: rb
- B: rc
- C: ra
- D: PC
View Answer
C