Procesor zawiera różne rejestry, które są wykorzystywane do wielu celów. Te rejestry obejmują rejestr danych, rejestr adresów, licznik programów, rejestr danych pamięci, rejestr akumulatorów, rejestr indeksów i rejestr buforów pamięci .
Rejestr to obszar szybkiego zapisu wewnątrz centralnej jednostki przetwarzania. Wykonuje trzy różne funkcje: pobieranie, dekodowanie i wykonywanie. Funkcja pobierania służy do pobierania instrukcji z pamięci do procesora. Funkcja dekodowania służy do interpretacji instrukcji. Funkcja execute jest używana przez CPU. Wyniki lub wyniki produkowane przez CPU są następnie przesyłane do pamięci w celu przechowywania.
Rejestry należą do trzech kategorii: akumulator, rejestry ogólnego przeznaczenia i rejestry specjalnego przeznaczenia. Przykłady rejestrów specjalnego przeznaczenia obejmują rejestr adresów pamięci, rejestr buforów pamięci, rejestr instrukcji i licznik programów.
Rejestr instrukcji służy jako instrukcja do przechowywania instrukcji. Licznik programu, nazywany również rejestrem adresu instrukcji, zlicza instrukcje. Rejestr adresu pamięci przechowuje dane lub adres instrukcji do pobrania z pamięci. Rejestr bufora pamięci przechowuje dane i instrukcje otrzymane z pamięci lub zapisane w pamięci. Rejestr akumulatorów służy do przechowywania danych odebranych z pamięci. Jest to również najczęściej używany rejestr.