Регистри су врста рачунарске меморије која се користи за брзо прихватање, складиштење и пренос података и инструкција које ЦПУ одмах користи. Регистри које користи ЦПУ често се називају регистрима процесора.
Регистар процесора може да садржи инструкцију, адресу за складиштење или било који податак (као што је секвенца битова или појединачни карактери).
Рачунару су потребни регистри процесора за манипулацију подацима и регистар за чување меморијске адресе. Регистар који држи меморијску локацију се користи за израчунавање адресе следеће инструкције након што је извршење тренутне инструкције завршено.
Следи листа неких од најчешћих регистара који се користе у основном рачунару:
Регистровати | Симбол | Број битова | Функција |
---|---|---|---|
Регистар података | ДР | 16 | Садржи меморијски операнд |
Адресни регистар | ВИТХ | 12 | Садржи адресу за меморију |
Акумулатор | АЦ | 16 | Регистар процесора |
Регистар инструкција | И | 16 | Садржи инструкцијски код |
Програмски бројач | ПЦ | 12 | Садржи адресу упутства |
Привремени регистар | ТР | 16 | Садржи привремене податке |
Улазни регистар | ИНПР | 8 | Носи улазни карактер |
Излазни регистар | ДРУГО | 8 | Носи излазни карактер |
Следећа слика приказује конфигурацију регистра и меморије за основни рачунар.
- Меморијска јединица има капацитет од 4096 речи, а свака реч садржи 16 бита.
- Регистар података (ДР) садржи 16 битова који држе операнд прочитан са меморијске локације.
- Регистар меморијске адресе (МАР) садржи 12 битова који садрже адресу меморијске локације.
- Програмски бројач (ПЦ) такође садржи 12 битова који држе адресу следеће инструкције која се чита из меморије након што се тренутна инструкција изврши.
- Регистар акумулатора (АЦ) је регистар за обраду опште намене.
- Инструкција прочитана из меморије смешта се у регистар инструкција (ИР).
- Привремени регистар (ТР) служи за чување привремених података током обраде.
- Улазни регистри (ИР) садрже улазне знакове које је дао корисник.
- Излазни регистри (ОР) држе излаз након обраде улазних података.