Concept Flow - Why registers control hardware
CPU wants to control hardware
CPU writes value to register
Register holds control bits
Hardware reads register bits
Hardware acts based on bits
Hardware status updates register
CPU reads status from register
The CPU uses special memory locations called registers to send commands and read status from hardware devices.