Advanced Computer Architecture MCQs with Answers
Practice important Advanced Computer Architecture MCQs with answers and explanations.
Multiple Choice Questions
Q111: The 'ldr' instruction in SRC uses which addressing mode?
- A: Direct addressing
- B: Relative addressing
- C: Indexed addressing
- D: Immediate addressing
View Answer
B
Q112: The 'addi' instruction in SRC performs which operation?
- A: Immediate 2’s complement addition
- B: Logical AND
- C: Logical OR
- D: Arithmetic shift
View Answer
A
Q113: Which opcode is used for the 'stop' operation in the SRC?
- A: 31
- B: 2
- C: 6
- D: 4
View Answer
A
Q114: The 'st' instruction in SRC stores a register's contents to memory using which addressing mode?
- A: Relative addressing
- B: Immediate addressing
- C: Direct addressing
- D: Register addressing
View Answer
C
Q115: What operation does the 'andi' instruction in SRC perform?
- A: Immediate logical AND
- B: Immediate logical OR
- C: Immediate 2’s complement addition
- D: Shift right
View Answer
A
Q116: What does the 'brnz' instruction do?
- A: Branch if register content is zero
- B: Branch if register content is non-zero
- C: Branch if content is positive
- D: Branch if content is negative
View Answer
B
Q117: The SRC uses ________ for shifting bits right, with zeroes shifted in from the left.
- A: shr
- B: shra
- C: shl
- D: shc
View Answer
A
Q118: The 'shc' instruction in SRC performs which operation?
- A: Arithmetic shift left
- B: Logical shift right
- C: Circular shift left
- D: Circular shift right
View Answer
D
Q119: Which opcode is used for the 'or' instruction in the SRC?
- A: 12
- B: 14
- C: 20
- D: 22
View Answer
D
Q120: Fill in the blank: The ________ instruction in SRC is used to load a register from memory.
- A: st
- B: ld
- C: la
- D: ori
View Answer
B