Skip to main content

Advanced Computer Architecture MCQs with Answers

Practice important Advanced Computer Architecture MCQs with answers and explanations.

Chapter: 15
Q401:
Which control signal selects the addition function of the ALSU?
A. PCout
B. Cout
C. ADD
D. LC
Correct Answer: C
Chapter: 15
Q402:
The signal MBRout is used in SRC to:
A. Enable tri-state buffers
B. Enable reading from the Memory Buffer
C. Enable writing to the Program Counter
D. Enable reading from the Register File
Correct Answer: B
Chapter: 15
Q403:
The sign extension operation in SRC is required when copying which type of value?
A. Instruction Set values
B. Memory Address values
C. Constant values in 2’s complement form
D. General Purpose Register values
Correct Answer: C
Chapter: 15
Q404:
The INC4 signal increments the Program Counter by:
A. 1
B. 2
C. 4
D. 8
Correct Answer: C
Chapter: 15
Q405:
The ALSU in SRC includes which of the following functionalities?
A. Increment
B. Decrement
C. INC4
D. Multiply
Correct Answer: C
Chapter: 15
Q406:
Which addressing mode does the instruction ld r7 , 12(r5) use in SRC?
A. Immediate
B. Displacement
C. PC relative
D. Register
Correct Answer: B
Chapter: 15
Q407:
Fill in the blank: The Memory Address Register (MAR) in SRC holds the address of ______.
A. Data
B. Memory location
C. Instruction Register
D. Program Counter
Correct Answer: B
Chapter: 15
Q408:
Fill in the blank: The Memory Buffer Register (MBR) in SRC holds the value read from ______.
A. Memory
B. ALU
C. Instruction Register
D. PC
Correct Answer: A
Chapter: 16
Q409:
What does the Control Unit generate in SRC?
A. Control signals
B. Data signals
C. Power signals
D. Timing signals
Correct Answer: A
Chapter: 16
Q410:
Which instruction is used in the branch and zero operation?
A. brzr
B. brn
C. brnz
D. brlzr
Correct Answer: A
Chapter: 16
Q411:
Which step corresponds to the instruction fetch phase in the branch operation?
A. T0-T2
B. T3
C. T4
D. T5
Correct Answer: A
Chapter: 16
Q412:
In the SRC data path, which step involves storing the value of a register into memory?
A. T3
B. T4
C. T5
D. T6
Correct Answer: D
Chapter: 16
Q413:
What does the control signal "R2BUS" allow in the control unit?
A. Write to a register
B. Read from a register
C. Control the ALU
D. Shift data
Correct Answer: B
Chapter: 16
Q414:
What control signal is responsible for incrementing the Program Counter by 4?
A. MRead
B. PCout
C. INC4
D. LPC
Correct Answer: C
Chapter: 16
Q415:
What approach to Control Unit design is faster but more complex?
A. Micro-programming
B. Hardwired
C. Software-based
D. Logical mapping
Correct Answer: B
Chapter: 16
Q416:
The 'finite-state machine' concept is used to represent which part of the processor design?
A. Data Path
B. Control Unit
C. ALU
D. Register Bank
Correct Answer: B
Chapter: 16
Q417:
What are the four sets of inputs to the control unit?
A. Timing steps, Op-code, data path signals, external events
B. ALU, Bus, Register, Clock
C. Memory, Processor, Cache, Interrupts
D. Timing steps, Program Counter, Instruction Register, Clock
Correct Answer: A
Chapter: 16
Q418:
Which step of a conditional branch instruction sets the Program Counter based on a condition?
A. T0
B. T2
C. T3
D. T4
Correct Answer: D
Chapter: 16
Q419:
Which method of Control Unit design is slower but more flexible?
A. Hardwired
B. Micro-programming
C. FSM
D. Interrupt-based
Correct Answer: B
Chapter: 16
Q420:
Which instruction format includes a link-and-branch operation?
A. brzr
B. brnz
C. brlzr
D. br
Correct Answer: C

Test Your Knowledge

Take a timed quiz on Advanced Computer Architecture

🚀 Start Quiz Now