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.

Difficulty: Easy

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.

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion