Show in graph
HW

Hardware → Hardware Building Blocks

Register

A tiny, very fast storage location inside a CPU used during instruction execution.

Motivation

Register solves the problem of storing tiny amounts of data very close to the CPU execution units.

Where it fits

Register belongs to computer hardware and computer architecture.

Mental model

Registers are the CPU’s fastest named storage locations, used directly by instructions.

Common mistakes

  • Confusing registers with RAM.
  • Ignoring that instruction sets define visible registers differently.

Register connects to CPU, ALU, assembly language, machine code, and memory hierarchy.