CPU Architecture MCQs

Practice CPU Architecture MCQs with four options, answers and explanations for focused Electronics & Telecommunication Engineering revision.

Question 1
Microprocessors & MicrocontrollersCPU Architecture

The ALU in a processor is mainly responsible for?

  • AArithmetic and logical operations
  • BLong-term program storage only
  • CGenerating AC power
  • DMechanical input switching
Report an error
Correct Answer: A. Arithmetic and logical operations
Explanation: The arithmetic logic unit performs operations such as addition, subtraction, AND, OR and comparisons.
Reference: Standard microprocessors and microcontrollers: cpu architecture
Question 2
Microprocessors & MicrocontrollersCPU Architecture

The program counter normally contains?

  • AAddress of the next instruction to be fetched
  • BCurrent arithmetic result
  • CStack data only
  • DPower-supply voltage
Report an error
Correct Answer: A. Address of the next instruction to be fetched
Explanation: The program counter tracks the address from which the next instruction is to be fetched.
Reference: Standard microprocessors and microcontrollers: cpu architecture
Question 3
Microprocessors & MicrocontrollersCPU Architecture

The stack pointer is used to?

  • APoint to the current top of the stack
  • BStore every opcode permanently
  • CGenerate clock frequency
  • DCount address lines
Report an error
Correct Answer: A. Point to the current top of the stack
Explanation: The stack pointer holds an address associated with the top of the processor's stack.
Reference: Standard microprocessors and microcontrollers: cpu architecture
Question 4
Microprocessors & MicrocontrollersCPU Architecture

A processor register is generally?

  • AA small high-speed storage location inside the CPU
  • BAn external hard disk
  • CA mechanical relay
  • DA power amplifier
Report an error
Correct Answer: A. A small high-speed storage location inside the CPU
Explanation: Registers are fast storage locations within the processor used for operands, addresses and intermediate results.
Reference: Standard microprocessors and microcontrollers: cpu architecture
Question 5
Microprocessors & MicrocontrollersCPU Architecture

The accumulator in many classic microprocessors is mainly used to?

  • AHold operands and arithmetic/logic results
  • BStore the entire operating system
  • CGenerate address-bus timing only
  • DReplace ROM permanently
Report an error
Correct Answer: A. Hold operands and arithmetic/logic results
Explanation: The accumulator is a central register used by many arithmetic and logic instructions.
Reference: Standard microprocessors and microcontrollers: cpu architecture