Un registre CPU est une zone de stockage à grande vitesse dans le CPU qui représente toutes les données avant le traitement. Les registres à l'intérieur d'un processeur sont également liés à la quantité de bits dont il dispose. La taille en bits est une variable qui aide à déterminer la puissance et la vitesse d'un processeur.
Un processeur de 64 bits, par exemple, a des registres de 64 bits de large. Dans ce cas, un processeur 64 bits peut utiliser un registre pour manipuler jusqu'à 64 bits de données. Les données qui doivent être traitées par une CPU doivent être présentes dans le registre, telles que deux nombres et le résultat de la soustraction l'un de l'autre. Les mouvements de données via les registres CPU ne sont généralement pas vus par les utilisateurs.