Podział ze względu na zastosowanie W architekturze procesora CISC, ze względu na zastosowanie, można wyróżnić rodzaje rejestrów: akumulator – rejestr, w którym jest jeden z argumentów działania i w którym umieszczany jest wynik działań, rejestry danych – do przechowywania danych całkowitoliczbowych, np. argumentów i wyników obliczeń, rejestry adresowe – do przechowywania adresów i uzyskiwania dostępu do pamięci, wśród nich wyróżnić można rejestry segmentowe, rejestry ogólnego zastosowania (ang. general purpose), będące połączeniem dwóch powyższych typów, czyli mogące przechowywać zarówno dane, jak i adresy, rejestry zmiennoprzecinkowe – do przechowywania i wykonywania obliczeń na liczbach zmiennoprzecinkowych, z reguły znajdujące się w oddzielnym bloku funkcjonalnym procesora, zwanym koprocesorem (FPU), rejestry stałych – przechowujące stałe, jedynie do odczytu, rejestry wektorowe – przechowujące dane do jednoczesnego przetwarzania wielu danych przez instrukcje typu SIMD, rejestry specjalne, określające stan wykonania, wśród nich wymienić można rejestr wskaźnika instrukcji, wskaźnik stosu, rejestr flag procesora, rejestry instrukcji – do przechowywania obecnie przetwarzanej instrukcji
Źródło i licencja
Fragment artykułu Wikipedia — Rejestr procesora · historia autorów.
Tekst: CC BY-SA 4.0. Wydzielono fragment z dłuższego artykułu.