Skip to main content

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

Test Your Knowledge

Take a timed quiz on Advanced Computer Architecture

🚀 Start Quiz Now