logo pupin | пупин

Регистри

Архитектура ИК Система

Огњен
1 минута читања

Регистри су јединице за складиштење унутар процесора.

Шта ово у опште значи?

Постоје екстерне меморије. Оне се адресирају и приступају преко тих адреса.

Регистри се не адресирају, већ директно користе од стране процесора. Регистри су унутрашње меморије, али и извршаоци неких операција.

Регистри се разликују по величини, начину повезаности и операцијама које извршавају.

Код LMC шеме, регистри су као калкулатор.

Регистри опште намене

Ови регистри су често једноставни регистри једноставних операција.

Називају се и регистри “видљиви кориснику”.

Често се сматрају као још један део аритметичко-логичке јединице.

Регистри управљачке јединице

Статусни регистри

CPU се често дели на:

заједно са меморијом, представља рачунарску јединицу.

ALU је јединица која извршава операције. CU је јединица која усмерава рад процесора.

Статусни регистри су често 1-битни регистри. Они служе за тренутно памћење статуса у процесору на основу разних услова.

Могу памтити:

I/O интерфејс

I/O интерфејс посматрамо као пар регистара.

Један садржи адресу, други податке.

Овај интерфејс се бави управљањем улазним и излазним подација између процесора и разним улазних/излазних уређаја.

Операције регистара

Већина регистара подржава до 4 операције:


На крају, имена неких битних наредби и њихове дефиниције које се извршавају горњим операцијама.

Комплементирање - инвертовање нула и јединицама. Важна када се ради са аритметиком комплемента двојке.

Инкрементирање - додавање 1 вредности у регистру. Ово је корисно код PC-а или код for петља.

Постоје и брисање, инвертовање, ….

CU поставља 1 или 0 у статус, као последица стања након извршавања инструкција.

< Назад