Advanced Computer Architecture MCQs with Answers
Practice important Advanced Computer Architecture MCQs with answers and explanations.
Multiple Choice Questions
Q61: Which type of machine generally requires a small number of memory accesses for instructions?
- A: 3-address machines
- B: 0-address machines
- C: 1½-address machines
- D: 1-address machines
View Answer
B
Q62: What does a stack pointer register do?
- A: Holds source operands
- B: Tracks the top of the stack
- C: Points to memory addresses
- D: Executes arithmetic operations
View Answer
B
Q63: What is the main advantage of load-store machines?
- A: Simplified code generation
- B: Larger instruction count
- C: Smaller memory size
- D: Higher memory traffic
View Answer
A
Q64: In register indirect mode, where is the address of the memory location containing the operand?
- A: CPU register
- B: Main memory
- C: Cache memory
- D: Instruction code
View Answer
A
Q65: What is the key feature of the displacement-addressing mode?
- A: Uses two registers
- B: Uses memory caching
- C: Adds a constant to a register value
- D: Uses indexed registers
View Answer
C
Q66: The relative addressing mode is useful for ________.
- A: Long jumps
- B: Arithmetic calculations
- C: Short jumps
- D: Register manipulation
View Answer
C
Q67: What is the primary difference between RISC and CISC machines?
- A: RISC uses variable instruction sizes
- B: CISC uses fixed-size instructions
- C: RISC uses fewer instructions
- D: CISC uses speculative execution
View Answer
C
Q68: Which feature is common to RISC architectures?
- A: Complex addressing modes
- B: One instruction per clock cycle
- C: Fixed instruction sizes of 16 bits
- D: Variable instruction lengths
View Answer
B
Q69: In RISC architectures, the size of an instruction is generally ________ bits.
- A: 16
- B: 24
- C: 32
- D: 64
View Answer
C
Q70: Which addressing mode is useful for accessing arrays?
- A: Register Indirect Mode
- B: Displacement Addressing Mode
- C: Relative Addressing Mode
- D: Direct Addressing Mode
View Answer
B