Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Схемотехника - презентации / Организация системы ввода вывода.ppt
Скачиваний:
63
Добавлен:
22.03.2015
Размер:
5.81 Mб
Скачать

Вектор прерываний

Контроллер прерываний Intel 8259A

RGI – регистр запросов на прерывание.

PRB – схема арбитр.

ISR - регистр обслуживаемых прерываний.

RGM – регистр маскирования прерываний.

BU – схема управления.

BD – буфер данных выдает на шину вектор прерывания.

CMP – схема организации каскада.

RWBU – блок управления записью, чтением.

EOI

BU

Связи контроллера прерываний

RD

ЦП 8086 Контроллер WR шины 8288

A0

 

 

 

 

 

 

 

EOI

INTR

 

 

 

INTA#

 

 

 

 

 

 

 

 

 

 

Контроллер

Прерываний

8259А

IRQ0 - 7

Вектор

прерывания

D 7 - 0

Запросы на прерывание от внешних устройств

Обработка прерываний с программным опросом готовности

Используется одна программа В-В

Обобщенная схема контроллера

Системная шина

Данные

Сиг.Упр-я.

Адрес

Приемо- передатчикШД

Логическое

устройство

ввода/вывода

Приемник

дешифратора

адреса

РгИ

(источника)

ЧтРгС

 

 

РгП

 

 

(приемника)

 

ЧтРгИ

 

 

 

 

ЗпРгУ

ЗпРгП РгС

(состояния)

РгУ

(управления)

Приемо- передатчик линииданных

Приемо- передатчик линии управления

Параллельный контроллер вывода

Синхронный – приемник и передатчик работают от одного тактового генератора. Асинхронный – приемник и передатчик работают от с индивидуальными генераторами.

Параллельный контроллер ввода

Синхронный и асинхронный

Контроллер последовательного вывода

• Синхронный

Контроллер последовательного ввода

• Синхронный

Контроллер асинхронного последовательного вывода