Q: What are CPU registers and why do we need them?
A: Registers are micro-sized, insanely fast memory slots sitting directly on the chip. The Program Counter holds the next address, MAR targets memory locations, MDR holds data payloads, and the Accumulator keeps running math totals.
#OCR
1.1 Systems Architecture
CPU & Von Neumann Architecture

