Skip to main content

Advanced Computer Architecture MCQs with Answers

Practice important Advanced Computer Architecture MCQs with answers and explanations.

Chapter: 14
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
Correct Answer: D
Chapter: 14
Q382:
In the ret instruction, which register holds the return address?
A. ra
B. rb
C. PC
D. rc
Correct Answer: A
Chapter: 14
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
Correct Answer: B
Chapter: 14
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
Correct Answer: D
Chapter: 14
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
Correct Answer: C
Chapter: 14
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
Correct Answer: A
Chapter: 14
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
Correct Answer: A
Chapter: 15
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
Correct Answer: B
Chapter: 15
Q389:
Which signal allows writing the incremented value of the Program Counter (PC) into register C?
A. INC4
B. LC
C. MRead
D. LPC
Correct Answer: B
Chapter: 15
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
Correct Answer: A
Chapter: 15
Q391:
In the instruction fetch phase, what control signal enables the memory read operation?
A. LMBR
B. MRead
C. LC
D. LPC
Correct Answer: B
Chapter: 15
Q392:
The LPC control signal in SRC allows the Program Counter to be:
A. Loaded with the incremented value
B. Written into the Memory Address Register
C. Read from the internal data bus
D. Written onto external CPU bus
Correct Answer: A
Chapter: 15
Q393:
Which of the following signals is activated to enable the tri-state buffers of the Memory Buffer Register (MBR)?
A. MARout
B. PCout
C. MBRout
D. LIR
Correct Answer: C
Chapter: 15
Q394:
The LIR control signal in SRC is used to:
A. Enable tri-state buffers
B. Load the Instruction Register
C. Load the Memory Buffer Register
D. Enable Program Counter
Correct Answer: B
Chapter: 15
Q395:
Which control signal writes the contents of register C onto the internal processor bus?
A. LC
B. Cout
C. PCout
D. MARout
Correct Answer: B
Chapter: 15
Q396:
What does the RAE control signal enable in the register selection process?
A. Enables reading from register A
B. Enables writing to register A
C. Selects the register based on instruction
D. Enables data transfer to Memory Buffer
Correct Answer: C
Chapter: 15
Q397:
The MBR holds values read from:
A. ALU
B. Memory
C. Program Counter
D. Instruction Register
Correct Answer: B
Chapter: 15
Q398:
The control signal R2BUS enables which of the following?
A. Writing register contents onto internal bus
B. Writing ALU results to register
C. Reading memory contents to bus
D. Writing PC onto external data bus
Correct Answer: A
Chapter: 15
Q399:
The ALSU is responsible for which operation in the SRC data path?
A. Control signal generation
B. Address translation
C. Arithmetic and logical operations
D. Bus management
Correct Answer: C
Chapter: 15
Q400:
The memory buffer register (MBR) is connected to which of the following?
A. External CPU data bus
B. Program Counter
C. Instruction Register
D. Arithmetic Unit
Correct Answer: A

Test Your Knowledge

Take a timed quiz on Advanced Computer Architecture

🚀 Start Quiz Now