Интерфейсы устройств ввода-вывода

Интерфейсы перфоленточных устройств ввода-вывода. К интерфейсам перфоленточных устройств ввода-вывода информации относятся (табл. 4.4) устройства управления фотосчитывателями (СП-3 (СССР), FS-1501 (ЧССР) и DARO-1210 (ГДР)), перфораторами ленточными (ПЛ-150М (СССР) и DARO-1215 (ГДР)) а также перфоленточной станцией СМ 6204 (ПНР), содержащей два отдельных устройства — перфоратор и фотосчитыватель. Интерфейсы этих устройств позволяют производить обмен с микроЭВМ в программном режиме, с возможностью прерывания-программы. Устройство управления В1, кроме того, включает схему управления ЭПМ Consul-260 (Consul-260.1), подключаемую, в качестве системного терминала.

Интерфейсы перфоленточных устройств

Работу интерфейсов перфоленточных устройств рассмотрим на примере интерфейса И9 (рис. 4.15), являющегося наиболее универсальным и реализующего протокол обмена согласно интерфейсу ИРПР. Центральный процессор осуществляет управление устройствами ввода-вывода через следующие регистры: регистр состояния ввода (РСВ) с перфоленты (177550), регистр данных ввода (РДВ) с перфоленты (177552), регистр состояния вывода (РСВВ) перфоратора ленточного (177554), регистр данных вывода (РДВВ) перфоратора ленточного (177556). Регистры данных ввода и вывода представляют собой 16-разрядные регистры, у которых используется только младший байт. Регистры состояния ввода и вывода также 16-разрядные, отличаются наличием разряда 00 (Пуск) в РСВ, пуск перфоратора осуществляется автоматически записью информации в РДВВ. Форматы регистров состояния ввода и вывода приведены на рис. 4.16. В режиме прерывания программы в центральный процессор посылается следующий адрес вектора прерывания: для считывателя с перфоленты 70, а для перфоратора 74.

Структурная схема модуля И9

Форматы регистров состояния ввода

Интерфейс печатающих устройств. В качестве устройства печати используются последовательные устройства мозаичного типа DZM-180 (ПНР), DARO-1156 (ГДР) или СМ6212 (ВНР). Для подключения их применяется интерфейс И7, обеспечивающий обмен данными с ЭВМ в программном режиме с возможностью прерывания программы. Интерфейс И7 является универсальным и, подобно И9, представлен на Канале четырьмя регистрами: РСВ (177ХХ0), РДВ (177ХХ2), РСВВ (177514), РДВВ (177516), из которых для устройства печати необходимы только РСВВ и РДВВ (рис. 4.17). С помощью перемычки доступ к РСВ и РДВ может быть запрещен. Адрес вектора прерывания набирается перемычками; для устройств печати стандартным является вектор 114.

Входной буфер представляет собой 8-разрядный вентильный вход, через который возможен только ввод информации в центральный процессор. Выходной буфер состоит из одного 8-разрядного регистра, который позволяет производить вывод байта из Канала во внешнее устройство. Загружается выходной буфер программно и очищается сигналом «Сброс». Сигнал запроса приемника ЗП-П воспринимается интерфейсом как запрос на вывод данных во внешнее устройство. В ответ на это интерфейс вырабатывает сигнал требования передачи, являющийся сигналом требования обслуживания данного устройства. При удовлетворении этого требования процессор загружает выходной буфер и вырабатывает стробирующий сигнал приемника СТР-П, означающий, что на шинах Д00...07 находятся передаваемые данные. Внешнее устройство принимает данные и снимает сигнал ЗП-П, в ответ интерфейс снимает сигналы и СТР-П, информируя внешнее устройство, что вывод данных закончен. Когда внешнее устройство вновь готово принять данные, то снова вырабатывает сигнал ЗП-П. По входным сигналам готовности приемника ГП-П и состояния приемника СП-П передается информация о работоспособности внешнего устройства. Нарушение работоспособности внешнего устройства (ошибка) запрещает требования обслуживания и устанавливает разряд 15 регистра состояния. Формат регистра состояния вывода дан на рис. 4.18.

Структурная схема модуля И7

Интерфейс имеет также ряд инверторов, вход и выход которых выведены на устройство пользователя и могут быть использованы для инвертирования сигналов управления и состояния ВУ.