Advanced Computer Architecture MCQs with Answers
Practice important Advanced Computer Architecture MCQs with answers and explanations.
Multiple Choice Questions
Q381: In a call instruction, what happens to the Program Counter (PC) after the call is made?
- A: The PC is reset to 0
- B: The PC is incremented by 4
- C: The PC is set to the contents of rb
- D: The PC is saved to ra
View Answer
D
Q382: In the ret instruction, which register holds the return address?
- A: ra
- B: rb
- C: PC
- D: rc
View Answer
A
Q383: The INC2 control signal in the FALCON-A architecture is used for what purpose?
- A: To decrement the PC by 2
- B: To increment the PC by 2
- C: To increment memory address by 4
- D: To reset the PC
View Answer
B
Q384: What does the control signal PCout do in the fetch operation?
- A: Sends data to memory
- B: Enables the PC to read from the bus
- C: Increments the PC by 2
- D: Sends PC data to the internal bus
View Answer
D
Q385: In the asr instruction, what is copied to the left-most bits during the right shift?
- A: Zeroes
- B: Ones
- C: The sign bit
- D: A constant
View Answer
C
Q386: The LIR control signal is used to:
- A: Load data into the Instruction Register (IR)
- B: Load data into the Program Counter (PC)
- C: Load data into the Memory Address Register (MAR)
- D: Enable the ALU
View Answer
A
Q387: In the execution phase, what control signal is used to enable the tri-state buffer of the MAR?
- A: MARout
- B: MRead
- C: Cout
- D: LPC
View Answer
A
Q388: What does the control signal PCout do in the instruction fetch phase?
- A: Increments the Program Counter
- B: Writes PC contents to the processor bus
- C: Enables tri-state buffers
- D: Writes into the Memory Address Register
View Answer
B
Q389: Which signal allows writing the incremented value of the Program Counter (PC) into register C?
- A: INC4
- B: LC
- C: MRead
- D: LPC
View Answer
B
Q390: What is the purpose of the control signal LMAR?
- A: Loads the Memory Address Register
- B: Increments PC
- C: Enables the tri-state buffer
- D: Writes into Memory Buffer Register
View Answer
A