Difficulty: Easy
Correct Answer: microcontroller
Explanation:
Introduction / Context:
Microprocessors contain standard building blocks to execute instructions efficiently. Distinguishing core internal elements from separate device classes (like microcontrollers) prevents confusion when reading datasheets or block diagrams.
Given Data / Assumptions:
Concept / Approach:
An ALU performs arithmetic/logic operations. The accumulator is a key register for intermediate results in many architectures. Temporary/general registers support operations and addressing. By contrast, a microcontroller is a complete system-on-chip (CPU + memory + peripherals), not a sub-block inside a microprocessor.
Step-by-Step Solution:
Identify components commonly inside a CPU: ALU, accumulator, registers → valid internal elements.Recognize that a ”microcontroller” is a higher-level device integrating a microprocessor core with memory/I/O.Therefore, ”microcontroller” is not an internal element of a microprocessor.Select: microcontroller.
Verification / Alternative check:
Block diagrams of 8085/8086 and similar processors show ALU, register file, accumulator, instruction decoder/control unit; they do not list ”microcontroller” as a block.
Why Other Options Are Wrong:
ALU, temporary register, accumulator are standard internal CPU components.
Common Pitfalls:
Conflating MPU and MCU. An MCU includes a CPU core but is not a component of a CPU.
Final Answer:
microcontroller
Discussion & Comments