Advanced Computer Architecture MCQs with Answers
Practice important Advanced Computer Architecture MCQs with answers and explanations.
Multiple Choice Questions
Q371: In the un-conditional jump instruction, what is the range of the jump?
- A: -128 to 127
- B: -64 to 64
- C: -512 to 512
- D: -256 to 256
View Answer
A
Q372: Which of the following is a form allowed for the un-conditional jump?
- A: jump [ra + label]
- B: jump [rb + address]
- C: jump [ra - constant]
- D: jump [rc + variable]
View Answer
A
Q373: What is the result of the shiftr ra, rb, c1 instruction?
- A: The contents of ra are shifted left
- B: The contents of rb are shifted right
- C: The contents of rb are added to ra
- D: The contents of ra are copied to rb
View Answer
B
Q374: The value of n in a shift instruction represents which of the following?
- A: Decimal value
- B: Register index
- C: Constant value
- D: Memory address
View Answer
B
Q375: In the mov ra, rb instruction, which register is the destination?
- A: rb
- B: ra
- C: rc
- D: rd
View Answer
B
Q376: In the movi ra, c2 instruction, what is the purpose of c2?
- A: To store a label
- B: To load a memory address
- C: To hold an immediate constant
- D: To store a variable
View Answer
C
Q377: In a mov instruction, the source register is:
- A: rb
- B: ra
- C: rc
- D: rd
View Answer
A
Q378: In the call ra, rb instruction, the return address is stored in which register?
- A: rb
- B: PC
- C: ra
- D: C
View Answer
C
Q379: What does the in ra, c2 instruction do in the FALCON-A architecture?
- A: Loads data from ra into c2
- B: Loads data from an I/O address into ra
- C: Moves the content of ra to I/O
- D: Stores ra in memory
View Answer
B
Q380: The out ra, c2 instruction stores data from which register to an output address?
- A: PC
- B: ra
- C: rb
- D: rc
View Answer
B