Skip to main content

Advanced Computer Architecture MCQs with Answers

Practice important Advanced Computer Architecture MCQs with answers and explanations.

Chapter: 9
Q281:
How many general-purpose registers (GPRs) does the modified EAGLE processor have?
A. 4
B. 8
C. 16
D. 32
Correct Answer: B
Chapter: 9
Q282:
What does the 'movir' instruction do?
A. Move immediate to register
B. Move data from memory to register
C. Move data from register to memory
D. Perform multiplication
Correct Answer: A
Chapter: 9
Q283:
What does the 'addi' instruction do?
A. Adds two registers
B. Adds a register and a constant
C. Adds two constants
D. Adds memory and register
Correct Answer: B
Chapter: 9
Q284:
Which opcode represents the 'nop' (no operation) instruction in the modified EAGLE ISA?
A. 11110
B. 11111
C. 1
D. 1010
Correct Answer: B
Chapter: 10
Q285:
What does FALCON stand for in FALCON-E?
A. First Architecture for Learning Computing Operations
B. First Architecture for Learning Computer Organization
C. First Architecture for Learning Computer Networking
D. First Architecture for Learning Computer Optimization
Correct Answer: B
Chapter: 10
Q286:
How many General Purpose Registers (GPRs) does FALCON-E have?
A. 4
B. 6
C. 8
D. 10
Correct Answer: C
Chapter: 10
Q287:
What is the size of each General Purpose Register in FALCON-E?
A. 8 bits
B. 16 bits
C. 32 bits
D. 64 bits
Correct Answer: C
Chapter: 10
Q288:
Which register in FALCON-E points to the next instruction to be executed?
A. IR
B. SP
C. BP
D. PC
Correct Answer: D
Chapter: 10
Q289:
How is memory organized in FALCON-E?
A. 1-byte cells
B. 4-byte cells
C. 8-byte cells
D. 16-byte cells
Correct Answer: A
Chapter: 10
Q290:
What is the byte storage format in FALCON-E?
A. Big endian
B. Little endian
C. Network byte order
D. Random access
Correct Answer: B
Chapter: 10
Q291:
What does the 'nop' instruction do in FALCON-E?
A. Adds two registers
B. Loads memory
C. Does nothing
D. Returns from interrupt
Correct Answer: C
Chapter: 10
Q292:
Which instruction in FALCON-E pushes a register value onto the stack?
A. pop
B. ld
C. st
D. push
Correct Answer: D
Chapter: 10
Q293:
In FALCON-E, which instruction loads a memory word into a register?
A. pop
B. push
C. ld
D. st
Correct Answer: C
Chapter: 10
Q294:
What is the op-code for the 'near jmp' instruction in FALCON-E?
A. 8
B. 10
C. 18
D. 22
Correct Answer: C
Chapter: 10
Q295:
Which instruction stores a register value into memory in FALCON-E?
A. ld
B. st
C. nop
D. push
Correct Answer: B
Chapter: 10
Q296:
How many operands are there in all ALU instructions of FALCON-E?
A. 1
B. 2
C. 3
D. 4
Correct Answer: C
Chapter: 10
Q297:
What is the op-code for the 'add' instruction in FALCON-E?
A. 1
B. 2
C. 4
D. 6
Correct Answer: A
Chapter: 10
Q298:
What is the function of the 'ret' instruction in FALCON-E?
A. Loads memory
B. Returns from a subroutine
C. Jumps to an address
D. Adds two registers
Correct Answer: B
Chapter: 10
Q299:
Which addressing mode is supported by FALCON-E for memory access?
A. Direct addressing
B. Indirect addressing
C. Limited addressing
D. Full addressing
Correct Answer: C
Chapter: 10
Q300:
How many different instruction formats are supported by FALCON-E?
A. 2
B. 3
C. 4
D. 5
Correct Answer: C

Test Your Knowledge

Take a timed quiz on Advanced Computer Architecture

🚀 Start Quiz Now