High-speed storage device
d Usually part of the processor (on chip)
d Each register small size (typically, each register can
accommodate an integer)
d Basic operations are fetch and store
d Numbered from 0 through N–1
d Many processors require operands for arithmetic operations
to be placed in general-purpose registers