Skip to main content

Advanced Computer Architecture MCQs with Answers

Practice important Advanced Computer Architecture MCQs with answers and explanations.

Chapter: 6
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
Correct Answer: A
Chapter: 6
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)
Correct Answer: A
Chapter: 6
Q163:
Which op-code is responsible for loading a register from a relative address in SRC?
A. 1
B. 2
C. 3
D. 4
Correct Answer: B
Chapter: 6
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
Correct Answer: C
Chapter: 6
Q165:
In SRC architecture, which op-code stores a register back to a relative memory location?
A. 1
B. 2
C. 3
D. 4
Correct Answer: D
Chapter: 6
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
Correct Answer: B
Chapter: 6
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
Correct Answer: A
Chapter: 6
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
Correct Answer: B
Chapter: 6
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
Correct Answer: B
Chapter: 6
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
Correct Answer: D
Chapter: 6
Q171:
In SRC, what operation does op<4..0>=12 perform?
A. Addition of two register values
B. Subtraction of two register values
C. Logical AND of two register values
D. Shift left by 1
Correct Answer: A
Chapter: 6
Q172:
Which operation is executed when op<4..0> equals 14 in SRC?
A. Addition
B. Subtraction
C. Logical AND
D. Logical OR
Correct Answer: B
Chapter: 6
Q173:
If op<4..0> equals 15 in SRC, what operation is performed?
A. Logical NOT
B. Logical OR
C. Negation of a register value
D. Shift right by 1
Correct Answer: C
Chapter: 6
Q174:
In SRC, what type of instruction is performed by op<4..0> equal to 20?
A. Logical AND
B. Logical OR
C. Logical NOT
D. Shift left
Correct Answer: A
Chapter: 6
Q175:
Which instruction in SRC uses the sign-extended immediate data in c2 for logical AND operation?
A. op<4..0>=20
B. op<4..0>=21
C. op<4..0>=22
D. op<4..0>=23
Correct Answer: B
Chapter: 6
Q176:
What does the instruction with op<4..0>=24 perform in SRC?
A. Logical AND
B. Logical OR
C. Logical NOT
D. Logical XOR
Correct Answer: C
Chapter: 6
Q177:
In SRC, what happens when op<4..0>=26 is executed?
A. Shift right with zero padding
B. Shift left with sign extension
C. Circular shift left
D. Circular shift right
Correct Answer: A
Chapter: 6
Q178:
Which instruction performs a circular shift left in SRC?
A. op<4..0>=26
B. op<4..0>=27
C. op<4..0>=28
D. op<4..0>=29
Correct Answer: D
Chapter: 6
Q179:
What type of logic circuit is used to store one bit of information in a CPU register?
A. Tri-state buffer
B. D flip-flop
C. Multiplexer
D. n-bit register
Correct Answer: B
Chapter: 6
Q180:
Which component allows for multiple inputs to be selected and routed to one output?
A. D flip-flop
B. n-bit register
C. n-to-1 multiplexer
D. Tri-state buffer
Correct Answer: C

Test Your Knowledge

Take a timed quiz on Advanced Computer Architecture

🚀 Start Quiz Now