Un registro CPU è un'area di memoria ad alta velocità nella CPU che rappresenta tutti i dati prima dell'elaborazione. I registri all'interno di una CPU sono anche correlati alla quantità di bit che ha. La dimensione del bit è una variabile che aiuta a determinare la potenza e la velocità della CPU.
Una CPU a 64 bit, ad esempio, ha registri larghi 64 bit. In questo caso, una CPU a 64 bit può utilizzare un registro per manipolare fino a 64 bit di dati. I dati che devono essere elaborati da una CPU devono essere presenti nel registro, come due numeri e il risultato di sottrarre l'uno dall'altro. Lo spostamento dei dati attraverso i registri della CPU di solito non è visibile agli utenti.