Skip to main content

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

Test Your Knowledge

Take a timed quiz on Advanced Computer Architecture

🚀 Start Quiz Now