-->
Регистри су јединице за складиштење унутар процесора.
Шта ово у опште значи?
Постоје екстерне меморије. Оне се адресирају и приступају преко тих адреса.
Регистри се не адресирају, већ директно користе од стране процесора. Регистри су унутрашње меморије, али и извршаоци неких операција.
Регистри се разликују по величини, начину повезаности и операцијама које извршавају.
Код LMC шеме, регистри су као калкулатор.
Ови регистри су често једноставни регистри једноставних операција.
Називају се и регистри “видљиви кориснику”.
Често се сматрају као још један део аритметичко-логичке јединице.
CPU се често дели на:
заједно са меморијом, представља рачунарску јединицу.
ALU је јединица која извршава операције. CU је јединица која усмерава рад процесора.
Статусни регистри су често 1-битни регистри. Они служе за тренутно памћење статуса у процесору на основу разних услова.
Могу памтити:
I/O интерфејс посматрамо као пар регистара.
Један садржи адресу, други податке.
Овај интерфејс се бави управљањем улазним и излазним подација између процесора и разним улазних/излазних уређаја.
Већина регистара подржава до 4 операције:
На крају, имена неких битних наредби и њихове дефиниције које се извршавају горњим операцијама.
Комплементирање - инвертовање нула и јединицама. Важна када се ради са аритметиком комплемента двојке.
Инкрементирање - додавање 1 вредности у регистру. Ово је корисно код PC-а или код for петља.
Постоје и брисање, инвертовање, ….
CU поставља 1 или 0 у статус, као последица стања након извршавања инструкција.
< Назад