Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. Архітектура POWER
  2. Архітектура автоматизованих інформаційних систем
  3. Архітектура систем підтримки прийняття рішень

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

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

 


Дата добавления: 2015-10-24; просмотров: 196 | Нарушение авторских прав


Читайте в этой же книге: Центральний пристрій керування | Порядок виконання роботи на комп'ютері | Загальна характеристика пам'яті | Класифікація електронної пам'яті | Загальна характеристика статичних запамятовувальних пристроїв | Різновиди статичної пам'яті | Мікросхеми РПЗП-ЕС на МНОН-транзисторах | Мікросхеми РПЗПУ на ЛІЗМОН-транзисторах | Мікросхема файлової флеш-пам'яті 28F008SA | Область застосування ПЛІС |
<== предыдущая страница | следующая страница ==>
Програмувальні матриці PAL і GAL| Програмно керований обмін інформацією

mybiblioteka.su - 2015-2024 год. (0.007 сек.)