Организация ввода-вывода в БЭВМ. Устройства ввода-вывода, команды.

В БЭВМ обмен информацией между процессором и внешними устройствами (ВУ) осуществляется через контроллеры устройств ввода-вывода.

Контроллер содержит:

Дешифратор адреса — позволяет выделять обращение к данному ВУ;

Логика управления — набор логических схем, позволяющий реагировать и формировать сигналы шин БЭВМ;

SR (State Register) — регистр состояния устройства. Содержит признак готовности устройства к обмену данными: 1 — готово; 0 — не готово;

MR (Management Register) — регистр управления. Содержит номер вектора прерывания и бит разрешения прерываний;

DR (Data Register) — регистр данных, через который осуществляется обмен информацией между процессором и устройством.

Шины: данных (Data), запроса прерывания (IntRq), сигнал ввода (Input), сигнал вывода (Output), сигнал подтверждения готовности (Rdy), входящий и выходящий сигналы предоставления прерывания (IntSCi, IntSCo), сигнал выдачи вектора (IntV), адреса(Addr), номер вектора запроса на прерывание(Int).

В БЭВМ реализованы программно-управляемый ввод-вывод:

Асинхронный обмен: question-16 Обмен по прерыванию: question-17

ПДП в БЭВМ не реализован, поскольку контроллеры устройств не содержат соответствующих аппаратных средств.

Для работы с внешними устройствами используются команды:

Основные устройства ввода-вывода БЭВМ

В состав комплекса БЭВМ входят: