Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОТ и МП (теория 2).doc
Скачиваний:
9
Добавлен:
12.09.2019
Размер:
285.18 Кб
Скачать

5 Регістр вказівника (лічильника) команд еір призначений для адресації в середині "поточного сегмента коду Вказівник команди прямо у командах ие вказується, але бере

участь в усіх командах передавання управління (умовних та безумовних переходів, виклику підпрограм, повернення з підпрограм тощо) У програміста немає можливості безпосередньо змінювати вміст регістра ЕІР

6 Регістр прапорців ерьаоз зберігає інформацію про ознаки результату

  1. Конвеєр команд, розташований у пристрої інтерфейсу шини, вміщує декілька послідовних байт» пам'яті, що викликаються незалежно від процесу виконання поточної команди в АЛП з сегмента кодів Наявність конвеєра команд дозволяє збільшити швидкодію мікропроцесора у деяких випадках, зокрема на лінійних ділянках програми

  2. Кеш-пам'ять розташовується між основною пам'яттю та МП для підвищення швидкості обміну з пам'яттю. Концепція кеш-пам'яті базується на передбаченні найбільш вірогідного використання даних, розташованих у пам'яті компактно 3 основної пам'яті у кеш-пам'ять передається блок з кількох слів, записаних за сусідніми адресами Якщо потрібне слово є часткою потоку послідовних команд або даних, то звернення до основної пам'яті вже не відбувається Кеш-пам'ять може бути зовнішньою (180386) або вбудованою у ВІС мікропроцесора (180486) Кеш-пам'ять може складатися з двох частин пам'яті даних та пам'яті команд

Лрифметико-лопчнпй пристрій: призначення, принципи побудови, способи подання операидів на входи АЛП. Організація приймачів результату. Арифметико-логічний пристрій являє собою комбінаційну схему на основі суматора, який сигналами з виходів пристрою керування налагод­жується на виконання певної арифметичної або логічної операції: дода­вання, віднімання, ЛОГІЧНЕ І, ЛОГІЧНЕ АБО, ЛОГІЧНЕ НІ, ВИКЛЮЧНОГО АБО, зсуву, порівняння, десяткової корекції. Отже, АЛП виконує арифметичні або логічні операції над операндами, які пересила­ються з пам'яті і(або) регістрів МП.

Операнд - це об'єкт у вигляді значення даних, вмісту регістрів або вміс­ту комірки пам'яті, з яким оперує команда, наприклад, у команді додавання операндами є доданки. Операнд може задаватися у команді у вигляді числа або знаходитися в регістрі чи комірці пам'яті. Одержаний після виконання команди в АЛП результат пересилається в регістр або комірку пам'яті.

Регістри призначені для зберігання «-розрядного двійкового числа. Вони являють собою п тригерів зі схемами керування читанням/записом та вибірки. Регістри створюють внутрішню пам'ять МП і використову­ються для зберігання проміжних результатів обчислень.

Акумулятор - це регістр, у якому зберігається один з операндів. Після виконання команди в акумуляторі замість операнда розміщується резуль­тат операції. У 8-розрядних процесорах акумулятор бере участь в усіх опе­раціях АЛП. У 16-розрядних МП більшість команд виконуються без участі акумулятора, але в деяких командах (введення, виведення, множення, ді­лення) акумулятор діє так само, як і у 8-розрядних МП, тобто зберігає один з операндів, а після виконання команди - результат операції.

Вказівник команд, або програмний лічильник", призначений для збері­гання адреси комірки пам'яті, яка містить код наступної команди. Програ­му дій МП записано в пам'яті у вигляді послідовності кодів команд. Для переходу до наступної команди вміст лічильника збільшується на одини­цю у момент вибирання команди з пам'яті. Наприкінці виконання команди в лічильнику команд зберігається адреса наступної команди.

* У технічній літературі застосовують обидві назви цього регістра. Зазвичай у МП ви­користовують назву ІР (Ітігисйоп РоШег) - вказівник команд, а в однокристальних мікро-ЕОМ та мікроконтролерах - РС (Рго§гат Соипіег) - програмний лічильник.

Вказівник стека - це регістр, який зберігає адресу останньої зайнятої ко­мірки стека. Стеком або стековою пам'яттю називається область пам'яті, організованої за принципом «останній прийшов - перший пішов».

Регістр команд зберігає код команди протягом усього часу виконання команди.

Регістр адреси і регістри даних призначені для зберігання адрес і да­них, використовуваних під час виконання поточної команди у МП.

Регістр стану або регістр прапорців (ознак) призначений для зберіган­ня інформації про результат операції в АЛП і являє собою декілька три­герів, які набувають одиничних або нульових значень. Наприклад, прапо­рець нуля встановлюється в одиницю при нульовому результаті операції.

  1. Запам'ятовуючі пристрої (ЗІ І) мікропроцесорної системи: визначення, класифікація, основні параметри 311 Способи зберігання інформації в ЗП.

Билет 4

Запоминающие устройства микропроцессорной системы . Определение , классификация , основные параметры, примеры реализации

Ячейка памяти –это параллельное соединение нескольких запоминающих элементов для хранения многоразрядного двоичного числа. Используем обязательно адресный принцип

Классификация ЗУ , можно по разным признакам :

По виду носителя информации

(транзисторные , магнитные и оптические)

Транзисторные используют триггера либо транзисторы

регистр Лазерные – углубления –питы

Параметры ЗУ :

1 информационная емкость (количество информации которое одновременно может хранится в ЗУ в битах)

2 Быстродействие характерезуется временем которое нужно потратить на запись и считывания информации

3 Разрядность шины адреса или разрядность шины данных

ЗУ делятся ОЗУ и ПЗУ

Внешние ЗУ есть

КЭШ буферное устройство предназначенное для согласования быстродейсвие различных классов ЗУ )