Читайте также: |
|
Архітектуру мікропроцесора характеризують: список команд та їхні формати; способи адресації; розрядність і ємність адресованої пам'яті, структура регістрів та їхні функції тощо. Історично першими склалися наступні основні архітектури мікропроцесорів: з акумулятором, з РЗП, зі стековою організацією та комбіновані (рис. 7.1).
Структура всіх мікропроцесорів містить такі однакові пристрої, вузли і блоки, об'єднані спільною внутрішньою шиною даних: АЛБ; ПК; IR – регістр команд (інструкцій); FL – регістр ознак (прапорців); ЕAR – регістр виконавчої адреси; БІФ – блок інтерфейсу з вихідними шинами адреси даних і керування.
В архітектурі мікропроцесора з акумуляторами (рис. 7.1а) додатково використовують індексний регістр X і покажчик стека SР; регістр R виконує функції акумулятора А. Привиконанні арифметико-логічних операцій перший операнд попередньо розміщується в акумуляторі, а другий – з ОП безпосередньо поступає на вхід АЛБ. Результат операції розміщується в акумуляторі, а до регістра FL автоматично записуються ознаки операції.
Рис. 7.1. Структура мікропроцесорів: а – з акумулятором і стеком; б – з Р
В архітектурі мікропроцесора з РЗП (рис. 7.1б) зазвичай використовують від восьми до 16 регістрів, кожний з яких може виконувати функції акумулятора. Збільшення числа РЗП значно зменшує кількість звернень до ОП, що підвищує продуктивність комп'ютера. У мікропроцесорі зі стековою архітектурою (рис. 7.1а) відсутні акумулятор і РЗП, а R виконує функції регістра тимчасового зберігання даних ОП на час виконання операції. Читання даних і їхнє записування в стекову пам'ять здійснюють за допомогою покажчика стека SP. Всі операції з даними виконують відповідно до польського запису: операнди розміщують у стеку в послідовності виконання над ними дій. У стек послідовно завантажують числа а,b і с (рис. 7.2).
Рис. 7.2. Ілюстрація роботи стека
За командою множення MUL одержуємо добуток, а•b, який записується в адресу b. За командою додавання АDD маємо а•b + c, який записується в адресу с. Після команди інвертування NEG в комірці за адресою с записується обернений код результату .
В мікропроцесорах з комбінованою архітектурою об'єднують властивості архітектур з акумулятором, РЗП і стеком. До них відносять однокристальний мікропроцесор 8080 (1974 р., фірма Intel, аналог у наший країні – КР580ВМ80А), більш досконалу його модель 8085А (аналог – КР1821ВМ85А), а також модель Z80 фірми Zilog (рис. 7.3).
Комбінована структура містить:
· складний комбінований суматор SМ (в ньому виконується більшість арифметичних і логічних операцій), регістри А і ТР; разом вони утворюють АЛБ;
· блок РЗП (регістри В, З, D Е, H, L), програмний лічильник РС, покажчик стека SР, регістр виконавчої адреси ЕАК;
· блок ІФ з ША, ШД і ШК;
· пристрій керування ПК з регістром команд IR.
Сукупність обчислювальних засобів, куди входять один або декілька мікропроцесорів та напівпровідникова пам'ять, а також засоби інтерфейсу, називається мікропроцесорною системою (МПС).
Дата добавления: 2015-10-24; просмотров: 196 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Програмувальні матриці PAL і GAL | | | Програмно керований обмін інформацією |