Skip to main content

Advanced Computer Architecture MCQs with Answers

Practice important Advanced Computer Architecture MCQs with answers and explanations.

Multiple Choice Questions

Q161: In SRC architecture, what is the fetch-execute cycle primarily driven by?
  • A: Instruction fetch (iF) and execution (iE)
  • B: Memory load and store
  • C: Branch instructions
  • D: Arithmetic operations
View Answer
A

Q162: What happens when op<4..0> is 1 in the instruction set of SRC?
  • A: Load from displacement address (ld)
  • B: Load from relative address (ldr)
  • C: Store to displacement address (st)
  • D: Store to relative address (str)
View Answer
A

Q163: Which op-code is responsible for loading a register from a relative address in SRC?
  • A: 1
  • B: 2
  • C: 3
  • D: 4
View Answer
B

Q164: What instruction is executed when op<4..0> equals 3 in SRC?
  • A: Load register
  • B: Store register to relative address
  • C: Store register to displacement address
  • D: Load displacement address
View Answer
C

Q165: In SRC architecture, which op-code stores a register back to a relative memory location?
  • A: 1
  • B: 2
  • C: 3
  • D: 4
View Answer
D

Q166: What operation is performed by the instruction with op<4..0>=6 in SRC?
  • A: Load displacement address
  • B: Load relative address
  • C: Store relative address
  • D: Store displacement address
View Answer
B

Q167: What type of instruction is executed when op<4..0> equals 8 in SRC?
  • A: Conditional branch (br)
  • B: Branch and link (brl)
  • C: Arithmetic operation
  • D: Logical AND operation
View Answer
A

Q168: Which instruction saves the program counter to a register and performs a conditional branch in SRC?
  • A: Conditional branch (br)
  • B: Branch and link (brl)
  • C: Logical OR operation
  • D: Shift instruction
View Answer
B

Q169: What does c3<2..0>=0 represent in the condition field of branch instructions in SRC?
  • A: Always branch
  • B: Never branch
  • C: Branch if register is zero
  • D: Branch if register is non-zero
View Answer
B

Q170: What type of branch is taken when c3<2..0> equals 5 in SRC?
  • A: Branch if register is positive
  • B: Branch if register is zero
  • C: Branch if register is non-zero
  • D: Branch if register is negative
View Answer
D

Test Your Knowledge

Take a timed quiz on Advanced Computer Architecture

🚀 Start Quiz Now