Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Відповіді на залік по Ігнату(lg).doc
Скачиваний:
3
Добавлен:
14.09.2019
Размер:
3.87 Mб
Скачать

Використавши циклічний зсув в, маємо такий новий розподіл пріоритетів

min max

IR5

IR4

IR3

IR2

IR1

IR0

IR7

IR6

Пріоритети в режимі циклічного зсуву В можуть бути змінені в будь-який момент часу завантажуванням відповідного операційного керуючого слова ОСW2, три молодші розряди якого D2-D0 визначають двійковий код входу запитів IRі (і=0,7), який повинен мати найменший пріоритет.

3) Режим спеціального маскування надає іншу можливість маскувати запити на переривання, коли дозволяються переривання по входам з більш низькими пріоритетами, ніж на вході, запит якого обробляється в поточний час. Такий стан буде зберігатися до зміни режиму спецмаскування, а він самий призначається динамічно після початку обслуговування поточного запиту. Перехід до цього режиму виконується за допомогою ОСW3, яке має певний формат.

4) В режимі послідовного опитування переривання МП здійснюється вже не по запитам на його вході ІNТ, а програмно, завдяки зчитуванню з ПКП відповідної інформації. Перехід до цього режиму здійснюється багаторазовим завантаженням до ПКП операційного керуючого слова ОСWЗ відповідного формату і наступним читанням МП слова стану ПКП, в якому повідомляється про наявність або відсутність запиту на переривання та номер (двійковий код) входу IRі (і=0,7), який має найвищий пріоритет. Формат такого слова стану ПКП має наступний вигляд (мал. 2.12):

D7

D6

D5

D4

D3

D2

D1

D0

C

Х

Х

Х

Х

C2

C1

C0

Не визначаються

(довільні)

Код

Номер IRi (i=0,7) з максимальним пріоритетом

000

001

010

011

100

101

110

111

0

1

2

3

4

5

6

7

Є запит на переривання

1

Немає запиту на переривання

0

Мал. 2.12. Формат слова стану ПКП в режимі послідовного опитування.

Звісно, що таке звернення МП до ПКП здійснюється за допомогою команди IN[Addr] при певному значенні адресного розряду А0(зокрема А0=0).

При виконанні цього режиму ні МП, ні ПКП не використовують сигнали INТ та , а - обробка запитів полягає в програмному декодуванні слова стану ПКП і виконанні відповідної підпрограми по обміну інформацією між МП та ЗП, який подав запит на переривання і був обраний ПКП.

17 Програмований контролер прямого доступу до пам’яті к 580 вт 57.

2.5.1 Загальна характеристика.*

Режим прямого доступу до пам’яті (ПДП) застосовується в МПС для швидкого обміну масивами даних між ОЗП та ЗП. При роботі в цьому режимі МП відключається від МПС і спеціальний пристрій прямого доступу до пам’яті бере на себе функцію керування системними ША і ШУ. Робота такого пристрою синхронізується тактовими сигналами F1 або F2 ГТІ МПС. При обміні масивом даних пристрій, що реалізує ПДП, при кожному зверненні до пам’яті формує необхідні сигнали керування, а сам обмін даними здійснюється шляхом звернення до послідовних чарунок пам’яті МПС. По завершенні передачі масиву даних пристрій ПДП повинен автоматично відмикаєтся від МПС, даючи тим самим МП можливість знову керувати роботою МПС. Запит на початок режиму ПДП подається пристроєм на вхід HOLD МП, а сам процес ПДП починається при наявності одиничного рівня сигналу МП підтвердження захвату HLDA від МП.

У будь-якому пристрої ПДП функціонально можна виділити чотири групи виводів:

  • для формування сигналів ШУ МПС та керуючих сигналів для ЗП;

  • для формування адресних сигналів ША МПС;

  • для підключення пристрою до ШД МПС;

  • допоміжні сигнали.

ШД пристрою ПДП безпосередньо в обміні даними не приймає участі, а по ній здійснюється лише програмування мікросхеми.