Difficulty: Easy
Correct Answer: Clock
Explanation:
Introduction / Context:
The internal organization of many x86-family processors (for example, 8086 and successors conceptually) distinguishes between the Execution Unit (EU) and the Bus Interface Unit (BIU). Knowing what lives inside the EU helps learners reason about instruction execution, flag updates, and where data is temporarily stored during arithmetic and logic operations.
Given Data / Assumptions:
Concept / Approach:
The EU performs computations using the ALU and reads/writes the general registers. Status information is recorded in the flags register after operations such as add, sub, inc, dec, cmp, and logical instructions. The clock is a global timing reference that drives the entire CPU and peripheral interfaces; it is not categorized as an EU sub-block.
Step-by-Step Solution:
Verification / Alternative check:
Block diagrams in standard texts show the EU and BIU as separate blocks. The EU contains ALU, registers, and flags; the BIU handles instruction queueing and bus cycles. The system clock lies outside these logical partitions.
Why Other Options Are Wrong:
Arithmetic logic unit (ALU) is core to the EU.
General registers reside inside the EU for fast operand access.
Flags are updated by EU operations and are part of the EU.
Common Pitfalls:
Assuming any resource on the chip is part of the EU. Architecture diagrams separate logical function blocks from global resources like the clock.
Final Answer:
Clock
Discussion & Comments