Організація взаємодії процесора з пристроями введення-виведення

У даній обчислювальній системі використовується введення-виведення інформації з відображенням у пам‘ять. Такий спосіб введення-виведення інформації передбачає, що ПВВ та ОП використовують спільний адресний простір. Це означає, що структурні вузли кожного ПВВ (регістр стану (PC) та регістр даних (РД)) мають свої адреси, включені в загальний адресний простір обчислювальної системи, й звертання до них здійснюється як до комірок пам‘яті.

Крім РС та РД (рис. 19) до складу ПВВ входить тригер запиту переривання, який не є адресованим вузлом. Тригер дає сигнал IRQ (Interrupt ReQuest – запит на переривання), нульовий рівень якого свідчить про те, що ПВВ потребує зв‘язку з процесором для виведення слова з процесора (акумулятора (А)) або введення слова в акумулятор процесора, функції якого виконує R15 АЛП.

У системі передбачено вісім ПВВ, в конкретний момент часу можлива робота лише з одним ПВВ.

ПВВ виконує дві мікрооперації:

· введення інформації в акумулятор процесора з вибраного ПВВ (ініціюється сигналом I (Input), який мнемонічно позначатиме { i; }),

· виведення інформації з акумулятора у вибраний ПВВ (ініціюється сигналом O (Output), який мнемонічно позначатимемо { o; }).

Обмін інформацією між акумулятором процесора та ПВВ здійснюється через регістр даних зовнішнього пристрою. Але звертання до РД можливе тільки в тому випадку, якщо в РС встановлено біт готовності до обміну (рис. 20). Це означає, що перед звертанням до РД необхідно перевірити біт готовності в РС. Звертання до РС можливе в будь-який момент часу.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: