Advanced Computer Architecture MCQs with Answers
Practice important Advanced Computer Architecture MCQs with answers and explanations.
Multiple Choice Questions
Q41: The ______ register holds status information about the processor.
- A: Data register
- B: Flag register
- C: Memory register
- D: Address bus
View Answer
B
Q42: What is the role of the assembler?
- A: Execute programs
- B: Convert assembly language to machine language
- C: Store data
- D: Perform I/O operations
View Answer
B
Q43: In the fetch-execute cycle, what does the CPU do after decoding an instruction?
- A: Fetch the next instruction
- B: Execute the current instruction
- C: Increase the program counter by 2
- D: Store the result in memory
View Answer
B
Q44: A performance benchmark is used to ______.
- A: Test assembly code
- B: Measure the performance of a machine
- C: Translate high-level language into assembly language
- D: Debug a program
View Answer
B
Q45: What type of logic is used in modern processors?
- A: Fluidic logic
- B: VLSI
- C: Quantum logic
- D: Optical logic
View Answer
B
Q46: What tool does a logic designer use to simulate the design of a computer?
- A: Debugger
- B: Logic analyzer
- C: CAD tools
- D: Web browser
View Answer
C
Q47: Which type of machine uses accumulators to hold one source operand and the result of operations?
- A: Stack-based machines
- B: Accumulator-based machines
- C: General-purpose register machines
- D: Load-store machines
View Answer
B
Q48: What is the function of the stack in stack-based machines?
- A: To store data temporarily
- B: To hold source operands and results
- C: To reverse the order of operands
- D: To execute code instructions
View Answer
C
Q49: Which class of instruction does not need to specify operand addresses during operations?
- A: 0-address instructions
- B: 1-address instructions
- C: 2-address instructions
- D: 3-address instructions
View Answer
A
Q50: How many fields does a 2-address instruction have?
- A: One
- B: Two
- C: Three
- D: Four
View Answer
C