(1) A akkumulátor
Az A akkumulátor a mikroprocesszorok leggyakrabban használt regisztere. Kettős funkciója van az aritmetikai és logikai műveletekben: a művelet előtt egy operandus tárolására szolgál; a művelet után az összeg, különbség vagy logikai művelet eredményének tárolására szolgál.
(2) Adatnyilvántartás DR
Az adatregiszter egy ideiglenes tároló egység, amely adatbuszon keresztül adatokat küld (ír) vagy olvas (olvas) a memóriába és a bemeneti/kimeneti eszközökbe. Tartalmazhat egy dekódolás alatt álló utasítást, vagy egy bájtnyi adatot, amelyet a memóriába küldenek tárolásra, és így tovább.
(3) IR utasításregiszter és utasításdekódoló azonosító
Az utasítások műveleti kódokat és operandusokat tartalmaznak.
Az utasításregiszter egy éppen végrehajtott utasítás tárolására szolgál. Az utasítás végrehajtása során először a memóriából az adatregiszterbe kerül, majd átkerül az utasításregiszterbe. Amikor a rendszer végrehajt egy adott utasítást, akkor a műveleti kódot dekódolni kell a szükséges művelet meghatározásához, és az utasításdekóder felelős ezért a munkáért. Ezek közül az utasításregiszterben az opcode mező kimenete az utasításdekódoló bemenete.
(4) Programszámláló PC
A PC a következő utasítás címének meghatározására szolgál, hogy biztosítsa a program folyamatos végrehajtását, ezért gyakran nevezik utasításcímszámlálónak. Mielőtt a program elindulna, a program első utasításának memóriaegység címét (vagyis a program első címét) el kell küldeni a PC-re, hogy az mindig a következő utasítás címére mutasson. végrehajtott.
(5) AR címregiszter
A címregiszter a memóriaegység vagy az I/O eszköz címének mentésére szolgál, hogy az aktuális CPU hozzáférjen. A memória és a CPU közötti sebességkülönbség miatt a címregisztereket kell használni a címinformációk tárolására, amíg a memória olvasási/írási művelete be nem fejeződik.
Nyilvánvaló, hogy amikor a CPU adatokat tárol a memóriában, a CPU adatokat gyűjt a memóriából, és a CPU kiolvassa a memóriából az utasításokat, a címregiszter és az adatregiszter használatos. Hasonlóképpen, ha a periféria címét memóriacím-egységnek tekintjük, akkor a CPU és a periféria információcseréje során szükség van a címregiszterre és az adatregiszterre is.




