Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Архітектура мікропроцесорів




Архітектуру мікропроцесора характеризують: список команд та їхні формати; способи адресації; розрядність і ємність адресованої пам'яті, структура регістрів та їхні функції тощо. Історично першими склалися наступні основні архітектури мікропроцесорів: з акумулятором, з РЗП, зі стековою організацією та комбіновані (рис. 7.1).

Структура всіх мікропроцесорів містить такі однакові пристрої, вузли і блоки, об'єднані спільною внутрішньою шиною даних: АЛБ; ПК; IR – регістр команд (інструкцій); FL – регістр ознак (прапорців); ЕAR – регістр виконавчої адреси; БІФ – блок інтерфейсу з вихідними шинами адреси даних і керування.

В архітектурі мікропроцесора з акумуляторами (рис. 7.1а) додатково використовують індексний регістр X і покажчик стека ; регістр 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).

 

 
 

Рис. 7.3. Структура мікропроцесора з комбінованою архітектурою (близькою до моделі 8085А)

 

Комбінована структура містить:

· складний комбінований суматор (в ньому виконується більшість арифметичних і логічних операцій), регістри А і ТР; разом вони утворюють АЛБ;

· блок РЗП (регістри В, З, D Е, H, L), програмний лічильник РС, покажчик стека SР, регістр виконавчої адреси ЕАК;

· блок ІФ з ША, ШД і ШК;

· пристрій керування ПК з регістром команд IR.

Сукупність обчислювальних засобів, куди входять один або декілька мікропроцесорів та напівпровідникова пам'ять, а також засоби інтерфейсу, називається мікропроцесорною системою (МПС).

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных