Advanced Computer Architecture MCQs with Answers
Practice important Advanced Computer Architecture MCQs with answers and explanations.
Multiple Choice Questions
Q241: In RTL, how are register fields named?
- A: Using : operator
- B: Using := operator
- C: Using # operator
- D: Using & operator
View Answer
B
Q242: The target register field in FALCON-A is represented as ______.
- A: ra<4..0>
- B: op<15..11>
- C: ra<2..0>
- D: rc<2..0>
View Answer
C
Q243: Which of the following is part of the FALCON-A processor state?
- A: Stack pointer
- B: Cache
- C: Program counter
- D: Arithmetic logic unit
View Answer
C
Q244: What is the role of the start button in FALCON-A?
- A: To stop the processor
- B: To execute an instruction
- C: To reset the program counter
- D: To start the processor
View Answer
D
Q245: In RTL, conditional operations are described using ______.
- A: for loops
- B: case statements
- C: conditional expressions
- D: pointer arithmetic
View Answer
C
Q246: Which instruction in RTL corresponds to a conditional subtraction operation?
- A: (op=1): R[ra] โ R[rb] + R[rc];
- B: (op=2): R[ra] โ R[rb] - R[rc];
- C: (op=3): R[ra] โ R[rb] * R[rc];
- D: (op=4): R[ra] โ R[rb] / R[rc];
View Answer
B
Q247: What does "PC โ PC + 2" in RTL represent?
- A: The PC is decremented by 2
- B: The PC is reset to 0
- C: The PC is incremented by 2
- D: The PC is multiplied by 2
View Answer
C
Q248: What does "Run โ 1" signify in RTL?
- A: The processor is halted
- B: The processor starts running
- C: The program counter is reset
- D: The instruction register is cleared
View Answer
B
Q249: What is the role of the instruction fetch (iF) in RTL?
- A: To execute the current instruction
- B: To halt the processor
- C: To fetch the next instruction from memory
- D: To reset the program counter
View Answer
C
Q250: Which of the following statements about RTL is correct?
- A: Conditional expressions are always sequential
- B: Register transfers take place over multiple clock cycles
- C: RTL can describe both static and dynamic properties of a processor
- D: RTL cannot be used for effective address calculations
View Answer
C