CPU-Register führen eine Vielzahl von Funktionen aus, von denen eine primäre darin besteht, der CPU einen temporären Speicher anzubieten, um auf die auf der Festplatte gespeicherten Informationen zuzugreifen. Jedes CPU-Register hat eine eigene Funktion und die Register sind wesentliche Komponenten der CPU, die allgemein für Speicherzuweisungszwecke erkannt werden.
Beispiele für CPU-Register umfassen das Speicheradressregister (MAR), das Speicherpufferregister (MBR), das E/A-Adressregister (E/A AR) und den Programmzähler (PC). Diese CPU-Register führen spezifische Funktionen in der CPU aus. Der MAR speichert beispielsweise die Adresse, an der der Speicher für die CPU Daten liest und schreibt. Der MBR speichert den Inhalt der Daten, aus denen die CPU im Speicher liest.