Systemy mikroprocesorowe
Rejestry specjalne funkcyjnie można podzielić na trzy grupy:
1. rejestry ogólnego przeznaczenia,
2. rejestry we/wy,
3. rejestry kontrolne
Ad.l Rejestry ogólnego przeznaczenia Do grupy tej można zaliczyć:
• akumulator A - uniwersalny rejestr przechowujący argumenty i wyniki większości operacji,
• rejestr stanu PSW - rejestr zawierający informacje o stanie procesora,
• rejestr B - uniwersalny rejestr przechowujący argumenty i wynik operacji mnożenia oraz dzielenia,
• wskaźnik stosu SP - ośmiobitowy rejestr identyfikujący położenie stosu w wewnętrznej pamięci danych,
• wskaźnik danych DPTR — rejestr złożony z dwóch rejestrów DPH i DPL zawierający adres, może być używany jako jeden rejestr szesnastobitowy lub dwa niezależne rejestry ośmiobitowe.
Ad.2 Rejestry we/wy
Do tej grupy należą rejestry PO, PI, P2, P3 związane z poszczególnymi portami we/wy.
Ad.3 Rejestry kontrolne
Rejestry kontrolne definiują tryby pracy zegarów/liczników, interfejsu szeregowego, przerwań.