Advanced Computer Architecture MCQs with Answers
Practice important Advanced Computer Architecture MCQs with answers and explanations.
Multiple Choice Questions
Q301: What does the 'ori' instruction in FALCON-E do?
- A: Performs logical AND
- B: Performs logical OR
- C: Adds two registers
- D: Subtracts two registers
View Answer
B
Q302: What is the size of each instruction in FALCON-E?
- A: 16 bits
- B: 24 bits
- C: 32 bits
- D: 64 bits
View Answer
C
Q303: In FALCON-E, what does the 'addi' instruction do?
- A: Subtracts two registers
- B: Adds a constant to a register
- C: Logical AND operation
- D: Logical OR operation
View Answer
B
Q304: Which FALCON-E instruction is used to perform a PC-relative jump?
- A: nop
- B: ret
- C: iret
- D: near jmp
View Answer
D
Q305: What is the register code for R3 in FALCON-E?
- A: 1
- B: 11
- C: 101
- D: 111
View Answer
B
Q306: Which instruction is used to move data between two registers in FALCON-A?
- A: mov
- B: movia
- C: lds
- D: ret
View Answer
A
Q307: What is the accumulator in the EAGLE processor?
- A: A general-purpose register
- B: A memory location
- C: A special-purpose register
- D: An addressing mode
View Answer
C
Q308: Which instruction is used to load a register with memory contents in FALCON-E?
- A: lds
- B: str
- C: ldr
- D: mov
View Answer
C
Q309: What is the purpose of the addi instruction with constant set to 0 in SRC?
- A: Load data from memory
- B: Indirect data movement between registers
- C: Branching
- D: Register to register transfer
View Answer
B
Q310: How does the EAGLE processor handle memory-to-memory data transfers?
- A: It supports them
- B: It uses indirect addressing
- C: It does not support them
- D: It uses displacement addressing
View Answer
C