Les registres du processeur exécutent diverses fonctions, dont la principale consiste à offrir un stockage temporaire au processeur pour accéder aux informations stockées sur le disque dur. Chaque registre CPU a une fonction distincte et les registres sont des composants essentiels du CPU communément reconnus à des fins d'allocation de mémoire.
Les exemples de registres CPU incluent le registre d'adresses mémoire (MAR), le registre tampon mémoire (MBR), le registre d'adresses E/S (I/O AR) et le compteur de programme (PC). Ces registres CPU exécutent des fonctions spécifiques dans la CPU. Par exemple, le MAR stocke l'adresse où la mémoire de la CPU lit et écrit des données. Le MBR stocke le contenu des données que le CPU lit dans la mémoire.