архитектура микропроцесора

10
АРХИТЕКТУРА МИКРОПРОЦЕСОРА НИКОЛА ФИЛИПОВИЋ

Upload: nikola-filipovic

Post on 16-Feb-2017

332 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: архитектура микропроцесора

АРХИТЕКТУРА МИКРОПРОЦЕСОРАНИКОЛА ФИЛИПОВИЋ

Page 2: архитектура микропроцесора

УВОД

Сваки саставни део, а тиме и цео микропроцесор, најбоље је описан скупом регистара и њиховом функцијом, низом операција које се изводе на бинарним информацијама складиштеним у регистрима, те управљачким функцијама које руководе тим операцијама. Скуп регистара, магистрала између њих, организација и начин деловања контролне јединице (а тиме и деловање микропроцесора као целине) одређује архитектуру микропроцесора.

Page 3: архитектура микропроцесора

Елементи стандардне архитектуре су:

•Контролна јединица•Аритметичко – логичка јединица•Акумулатор•Регистри опште намене•Адресни регистри

Page 4: архитектура микропроцесора

КОНТРОЛНАЈЕДИНИЦА

Контролна јединица генерише управљачке сигнале и координира све активности унутар микропроцесора. Она прима, декодира и омогућује извођење инструкција. Такође, комуницира са осталим деловима микрорачунара преко улазно излазних линија. За време прикупљања података добија информацију и декодира операцијски код. У зависности од интерпретације кода, мења стање микропроцесора и шаље управљачке сигнале другим елементима...

Page 5: архитектура микропроцесора

АРИТМЕТИЧКО – ЛОГИЧКА ЈЕДИНИЦА

Аритметичко – логичка јединица је вишефункцијски дигитални комбинациони склоп. Она извршава основне аритметичке и логичке операције. У свом саставу има делове за комплементовање, померање, сабирање, пренос итд... Њој је придружен регистар услова са заставицама (бистабилна кола за дојаву стања). Микропроцесор аутоматски поставља или брише одговарајуће заставице у регистру услова за време извођења инструкције, у зависности од резултата аритметичко-логичке јединице.

Page 6: архитектура микропроцесора

Пример са заставицом...

Page 7: архитектура микропроцесора

АКУМУЛАТОР

Неки микропроцесори имају један или више регистара који су по функцији издвојени од осталих, а називају се акумулатори. Поред тога што се употребљавају за привремено складиштење једног операнда, они учествују при извођењу аритметичких и логичких операција на подацима. Резултати аритметичких и логичких операција изведених у аритметичко-логичкој јединици складиште се у акумулатору. Обично се акумулатори постављају на један од улаза у аритметичко-логичку јединицу и у комбинацији са привременим регистрима раздваја улаз аритметичко-логичке јединице од излаза.

Page 8: архитектура микропроцесора

РЕГИСТРИ ОПШТЕ НАМЕНЕ

Регистри опште намене омогућавају аритметичко-логичкој јединици руковање подацима великом брзином. Регистри у микропроцесору могу бити организовани у малој меморијској јединици. Тако организовани називају се скуп регистара за привремено складиштење (scratchoad).

Page 9: архитектура микропроцесора

АДРЕСНИРЕГИСТРИ

Адресни регистри су шеснаестобитни регистри за складиштење адреса. Називају се и бројила података (data counters или pointers). Адресни регистри су:програмски бројач, помоћни програмски бројач

бројач податакапоказивач стекаиндексни регистар

Page 10: архитектура микропроцесора