Skip to content
๐Ÿง  Bit-Width vs Addressable Space

๐Ÿง  Bit-Width vs Addressable Space

๐Ÿ”น Bit-Width (Data Width)

Refers to the size of data units the processor natively handles.

PropertyMeaning16-bit Example
Register sizeHow many bits each register holdsAX = 16 bits = 2 bytes
ALU operand sizeBit-width of arithmetic/logical operationsADD AX, BX โ†’ operates on 16-bit values
Instruction encodingDesigned to work with 16-bit operandsMOV AX, [1234h]

๐Ÿงฉ Think of this as the internal word size โ€” the granularity of computation.


๐Ÿ”น Addressable Space (Memory Reach)

Refers to how many distinct memory locations the processor can reference.

PropertyMeaning16-bit Example
Address bus widthBits used to form memory addresses16-bit address โ†’ 2ยนโถ = 65,536 addresses
Address granularitySize of each addressable unitTypically 1 byte per address
Total memory reachMaximum directly addressable memory64 KB (if no segmentation/paging)

๐Ÿงฉ This is about external reach โ€” how far the processor can point into memory.


โœ… Summary

  • “16-bit processor” โ†’ Refers to internal data width (registers, ALU, instruction operands)
  • “2^16 bytes” โ†’ Refers to external memory reach via 16-bit address bus
  • These are related but distinct: one is about how wide, the other is about how far
Last updated on