Интерфейсы перфоленточных устройств ввода-вывода. К
интерфейсам перфоленточных устройств ввода-вывода информации относятся
(табл. 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.
Интерфейс печатающих устройств.
В качестве устройства печати используются последовательные устройства
мозаичного типа DZM-180 (ПНР), DARO-1156 (ГДР) или СМ6212 (ВНР). Для
подключения их применяется интерфейс И7, обеспечивающий обмен данными с
ЭВМ в программном режиме с возможностью прерывания программы. Интерфейс
И7 является универсальным и, подобно И9, представлен на Канале четырьмя
регистрами: РСВ (177ХХ0), РДВ (177ХХ2), РСВВ (177514), РДВВ (177516), из
которых для устройства печати необходимы только РСВВ и РДВВ (рис.
4.17). С помощью перемычки доступ к РСВ и РДВ может быть запрещен. Адрес
вектора прерывания набирается перемычками; для устройств печати
стандартным является вектор 114. Входной буфер представляет
собой 8-разрядный вентильный вход, через который возможен только ввод
информации в центральный процессор. Выходной буфер состоит из одного
8-разрядного регистра, который позволяет производить вывод байта из
Канала во внешнее устройство. Загружается выходной буфер программно и
очищается сигналом «Сброс». Сигнал запроса приемника ЗП-П воспринимается
интерфейсом как запрос на вывод данных во внешнее устройство. В ответ
на это интерфейс вырабатывает сигнал требования передачи, являющийся
сигналом требования обслуживания данного устройства. При удовлетворении
этого требования процессор загружает выходной буфер и вырабатывает
стробирующий сигнал приемника СТР-П, означающий, что на шинах Д00...07
находятся передаваемые данные. Внешнее устройство принимает данные и
снимает сигнал ЗП-П, в ответ интерфейс снимает сигналы и СТР-П,
информируя внешнее устройство, что вывод данных закончен. Когда внешнее
устройство вновь готово принять данные, то снова вырабатывает сигнал
ЗП-П. По входным сигналам готовности приемника ГП-П и состояния
приемника СП-П передается информация о работоспособности внешнего
устройства. Нарушение работоспособности внешнего устройства (ошибка)
запрещает требования обслуживания и устанавливает разряд 15 регистра
состояния. Формат регистра состояния вывода дан на рис. 4.18. Интерфейс
имеет также ряд инверторов, вход и выход которых выведены на устройство
пользователя и могут быть использованы для инвертирования сигналов
управления и состояния ВУ. |