Advanced Computer Architecture MCQs with Answers
Practice important Advanced Computer Architecture MCQs with answers and explanations.
Multiple Choice Questions
Q311: What does PC-relative addressing refer to?
- A: Addressing relative to the accumulator
- B: Addressing based on the value of the program counter
- C: Addressing relative to the ALU
- D: Register-based addressing
View Answer
B
Q312: Which processor uses condition codes for branch condition evaluation?
- A: FALCON-A
- B: FALCON-E
- C: EAGLE
- D: SRC
View Answer
C
Q313: How does the 'r2a' instruction in EAGLE work?
- A: Moves data from accumulator to memory
- B: Moves data from register to accumulator
- C: Moves data from memory to register
- D: Moves data from register to memory
View Answer
B
Q314: Which addressing mode adds a constant value to the register to compute a memory address?
- A: Indexed
- B: Direct
- C: Displacement
- D: Immediate
View Answer
C
Q315: Fill in the blank: The ______ addressing mode adds the values of two registers to compute a memory address.
- A: Indexed
- B: Displacement
- C: Register Indirect
- D: Relative
View Answer
A
Q316: What is the unique instruction in FALCON-A used for procedure returns?
- A: ret
- B: push
- C: mov
- D: pop
View Answer
A
Q317: In which processor is the 'muli' instruction used for multiplying an immediate value with a register?
- A: EAGLE
- B: FALCON-A
- C: FALCON-E
- D: SRC
View Answer
C
Q318: What is the purpose of the 'brlnv' instruction in SRC?
- A: To branch if a condition is met
- B: To never branch
- C: To always branch
- D: To store the program counter
View Answer
B
Q319: Fill in the blank: The ______ instruction in EAGLE clears the accumulator.
- A: mov
- B: cla
- C: r2a
- D: movia
View Answer
B
Q320: What happens after retrieving an operand in auto increment mode?
- A: Register is decremented
- B: Register value stays the same
- C: Register is automatically incremented
- D: Operand is stored in memory
View Answer
C