Intel 80386SX microprocessor: choose the correct combination of native word size and external data bus width for this CPU variant used in cost-reduced 32-bit PCs.
-
A32 bit word size, 16 bit data path
-
B16 bit word size, 16 bit data path
-
C32 bit word size, 32 bit data path
-
D8 bit word size, 32 bit data path
-
E32 bit word size, 8 bit data path
Answer
Correct Answer: 32 bit word size, 16 bit data path
Explanation
Introduction / Context:The Intel 80386 family introduced 32-bit x86 computing to mainstream PCs. The 80386SX variant provided a lower-cost pathway by narrowing external buses while retaining a 32-bit internal architecture. Distinguishing internal word size from external bus width is a classic computer-architecture concept.
Given Data / Assumptions:
- We are asked about the 80386SX (not 80386DX).
- 'Word size' refers to the CPU’s native register width and ALU size.
- 'Data path' here refers to the external data bus width to memory and peripherals.
Concept / Approach:
The 80386SX keeps the 32-bit registers and instruction set of the 80386DX, but uses a 16-bit external data bus and a 24-bit address bus to reduce motherboard complexity and cost. Internally it executes 32-bit operations; externally, memory transfers occur 16 bits at a time, potentially requiring two bus cycles for 32-bit values.
Step-by-Step Solution:
Identify internal architecture: 32-bit general-purpose registers ⇒ 32-bit word size.Identify external bus design: cost-reduced SX ⇒ 16-bit data bus.Select option matching both facts.Verification / Alternative check:
Motherboards marketed as 386SX commonly paired with cheaper chipsets and memory subsystems; documentation shows 16-bit SIMM paths and performance closer to fast 16-bit 286 systems despite 32-bit instruction support.
Why Other Options Are Wrong:
- 16/16: would describe a 286-class system, not a 386SX.
- 32/32: describes the 386DX, not the SX.
- 8/32 or 32/8: do not match any x86 production CPU in this family.
Common Pitfalls:
- Assuming 'SX' means 16-bit CPU; it is a 32-bit CPU with a narrower external bus.
Final Answer:
32 bit word size, 16 bit data path.