ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Архітектура мікропроцесорівАрхітектуру мікропроцесора характеризують: список команд та їхні формати; способи адресації; розрядність і ємність адресованої пам'яті, структура регістрів та їхні функції тощо. Історично першими склалися наступні основні архітектури мікропроцесорів: з акумулятором, з РЗП, зі стековою організацією та комбіновані (рис. 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).
Рис. 7.3. Структура мікропроцесора з комбінованою архітектурою (близькою до моделі 8085А)
Комбінована структура містить: · складний комбінований суматор SМ (в ньому виконується більшість арифметичних і логічних операцій), регістри А і ТР; разом вони утворюють АЛБ; · блок РЗП (регістри В, З, D Е, H, L), програмний лічильник РС, покажчик стека SР, регістр виконавчої адреси ЕАК; · блок ІФ з ША, ШД і ШК; · пристрій керування ПК з регістром команд IR. Сукупність обчислювальних засобів, куди входять один або декілька мікропроцесорів та напівпровідникова пам'ять, а також засоби інтерфейсу, називається мікропроцесорною системою (МПС).
Не нашли, что искали? Воспользуйтесь поиском:
|