Файл: Единая система ЭВМ..pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.10.2024

Просмотров: 73

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

3Сбой в оборудовании. Отключение электродвигателя, пропадание импульсов синхронизации и т. д.

4Ошибка в данных. Контрольные схемы устройства обнаружили ошибку в символе при прохождении по информационным каналам устройства

5, 6. 7 Не используются

ПЕРФОЛЕНТОЧНАЯ СТАНЦИЯ ЕС-7902

Перфоленточная станция ЕС-7902 состоит из устройства управления и подключаемых к нему устройств ввода инфор­

мации и вывода информации на перфоленту. Причем имеется

возможность подключения к устройству управления трех уст­ ройств: двух устройств ввода информации с перфоленты и од­ ного устройства вывода информации на перфоленту.

Каждое устройство перфоленточной станции имеет свой ад­ рес, т. е. занимает отдельный подканал.

Перфоленточная станция ЕС-7902 может использоваться

в составе любой модели ЕС ЭВМ.

Рассмотрим отдельно устройство ввода информации и уст­ ройство вывода информации на перфоленту.

Устройство ввода информации с перфоленты. Скорость счи­

тывания информации этим устройством

составляет 1000

симво-

■* лов в секунду. Оно может считывать

информацию с

перфо­

ленты, имеющей 5, 6, 7 или 8 дорожек.

Устройство ввода информации перфоленточной станции

- ЕС-7902 выполняет следующие команды:

02 —«Чтение»; 06 —«Чтение до символа «Конец блока»;

OA —«Чтение с контролем по четности»;

OE —«Чтение до символа «Конец ‘ блока» с контролем по четности»;

IA —«Чтение с контролем по нечетности»;

IE —«Чтение до символа «Конец блока» с контролем по не­

четности»;

03 —«Холостой ход»;

04 —«Уточнить состояние».

Состав указателей байта состояния и байта уточненного со­ стояния аналогичен устройству ЕС-6022.

Устройство ввода информации с перфоленты имеет свою

панель управления.

Устройство вывода информации на перфоленту предназна­ чено для вывода информации на 5, 6, 7- или 8-дорожечную перфоленту. Скорость вывода информации составляет 100 строк в секунду.

Устройство вывода информации перфоленточной станции ЕС-7902 выполняет следующие команды:

01 —«Запись»;

81


21 —«Запись с дополнением по четности»;

03 —«Холостой ход»;

04 —«Уточнить состояние».

Команда «Запись с дополнением по четности» предусмотрена для записи информации в коде КОИ-7, коды символов которого дополняются до четности.

Состав указателен байта состояния и байта уточненного со­ стояния аналогичен устройству ЕС-7022. Устройство вывода ин­ формации с перфоленты имеет свою панель управления.

Глава 7. АЛФАВИТНО-ЦИФРОВЫЕ ПЕЧАТАЮЩИЕ

УСТРОЙСТВА

ОБЩИЕ СВЕДЕНИЯ

Алфавитно-цифровые печатающие устройства (АЦПУ) ЕС ЭВМ предназначены для оперативного вывода на печать ин­

формации, поступающей

из

памяти

процессора.

Технические

характеристики устройств

печати приведены в табл. 12.

 

 

 

 

 

 

 

 

 

 

 

Таблица 12

 

 

Технические характеристики алфавитно-цифровых

 

 

 

 

печатающих устройств

ЕС ЭВМ

 

 

 

 

 

ЕС-7010

ЕС-7031

ЕС-7032 •

 

ЕС-7033

ЕС-7034

ЕС-7035

ЕС-7038

Характеристики

СССР

 

 

 

 

 

 

 

 

 

 

 

ГДР

СССР

 

ПНР

ЧССР

ГДР

ЧССР

Способ

подклю­

 

Непосредственно через

встроенное УУ

 

чения к

каналу

 

 

 

 

 

 

 

 

 

Скорость печати,

 

900

900

600-1100

900

600

750-IOCO

стр/мин

 

 

156

128

120. 128,

132

120

160

Количество сим­

 

волов в

строке

 

 

64

84

 

160

64

64

64

Число

знаков

 

 

 

64

в наборе знаков

ДКОИ EBCGIC ДКОИ

ДКОИ ДКОИ EBCdIC

 

Код

на

входе

 

устройства

 

 

 

Имеется

 

 

 

Наличие

буфер­

 

 

 

 

 

 

ного

ЗУ

 

 

 

Мультиплексный, селекторный

 

Режим работы

1

 

2

Количество трак­

 

2

1

 

Ill

тов бумаги

 

 

Асинхронно

 

 

 

 

 

Подача бумаги

10

 

 

4-5

8

6

8

Время перемеще­

 

6

10

 

ния

бумаги для

 

 

 

 

 

 

 

 

 

каждой

следую­

 

 

 

 

 

 

 

 

 

щей строки, мсек

 

 

 

 

 

 

 

 

 

• Внешний вид устройства показан на рис. 20.

Все разработанные АЦПУ ЕС ЭВМ являются устройствами барабанного типа, где знаконосителем является комплект сидя­

щих на общем валу барабанов с полным набором знаков на каждом из барабанов. Набор знаков для каждого из устройств является постоянным.

83


Процесе печати основан на электромеханическом принципе и осуществляется печатающим механизмом параллельного дей­ ствия. Отпечаток на бумаге получается в результате удара печа­ тающего молоточка через красящую ленту и бумагу по вращаю­

щемуся знаковому барабану.

Алфавитно-цифровые печатающие устройства ЕС ЭВМ яв­ ляются устройствами интегрального типа, т. е. состоят из.

Рис. 20. Алфавитно-цифровое печатающее устрой­ ство ЕС-7032

блока управления и собственно устройства печати. При работе устройство выполняет следующие функции:

прием и запоминание информации на одну строку (все уст­ ройства являются устройствами буферного типа, т. е. имеют память для запоминания данных на одну строку);

чтение и печать принятых данных;

транспорт бумаги на заданное число строк.

Эти перечисленные функции выполняются устройством после­ довательно и в зависимости от команды присутствуют либо вседействия, либо часть из них опускается. Соответственно разли­ чаются и этапы выполнения операции с точки зрения взаимо­

действия с каналом.

После успешного выполнения общего для всех команд этапа

начальной выборки (заканчивающегося посылкой в ответ на код команды байта состояния) начинается этап передачи дан­ ных, т. е. прием из канала информации и запоминание ее в бу­ ферной памяти. На этом этапе устройство осуществляет кон­

троль по четности каждого байта принятых данных. Этап пере-

84

дачи данных заканчивается либо по инициативе устройства^ если число принятых данных равно длине строки в данном устройстве, либо по инициативе канала, если счетчик в команд­ ном слове равняется нулю. По окончании этапа передачи дан­ ных устройство посылает в канал байт состояния с признаком

«Канал кончил» и отсоединяется от канала.

Далее устройство осуществляет печать принятых данных с одновременным контролем считываемой информации из буфера и после этого выполняет действия по перемещению бумаги, если они заданы в коде команды. По окончании всех механических

операций устройство посылает в канал сообщение об окончании операции — байт состояния с признаком «Устройство кончило»..

УПРАВЛЯЮЩАЯ ПЕРФОЛЕНТА

Устройства печати позволяют печатать данные по заранее определенному формату. Управление прогоном бумаги в соот­ ветствии с форматом осуществляется с помощью перфоленты,

перемещаемой синхронно вместе с бумагой. Нужный формат набивается на перфоленте в виде номеров каналов, опознавае­ мых фотодатчиком. Каждому каналу соответствует определен­

,

ная комбинация пробивок на перфоленте.

 

Прогон бумаги до нужного канала производится под управ­

 

лением команды. Номер канала, до которого осуществляется

 

прогон, задается разрядами-модификаторами в коде команды.

 

Обычно канал 1

соответствует первой

строке формата, ка-

 

•<зл 12 — последней строке, канал 9 используется для указания

 

строки итоговых сумм.

 

 

ПОДКЛЮЧЕНИЕ К КАНАЛУ

 

 

Устройства печати подключаются к стандартному интер­

 

фейсу и обеспечивают обмен информацией между каналом и

 

устройством в двух режимах: в монопольном и мультиплексном.

 

В монопольном

режиме работы весь

этап передачи данных

выполняется за один сеанс связи с каналом. В мультиплексном

режиме работы за один сеанс связи с каналом устройство при­ нимает из канала определенную группу байтов (от 1 до 4 в за­ висимости от устройства).

При подключении к мультиплексному каналу режим обмена

данными может быть задан с инженерного пульта устройства.

КОМАНДЫ АЛФАВИТНО-ЦИФРОВЫХ ПЕЧАТАЮЩИХ УСТРОЙСТВ

Основной состав команд АЦПУ приведен в табл. 13.

Основной состав команд устройств печати ЕС ЭВМ включает

команды записи, команды управления и команды передачи ин­ формации о состоянии устройства.

8$


В чистом виде операцию записи выполняет только одна команда «Записать без пропуска». Остальные команды из группы команд записи («Записать с пропуском после печати», «Записать с прогоном после печати») выполняют функции за­ писи и управления перемещением бумаги.

 

 

Таблица 13

Состав команд АЦПУ

 

 

 

Команди

 

Код

 

Записать без пропуска

0000

0001

 

Записать с пропуском после печати

000М М001

 

Записать с прогоном после печати

ICCC COOl

 

Пропуск

OOOM

мои

 

Прогон

ICCC

COll

 

Холостой ход

0000

ООН

 

Проверить ввод — вывод

0000

0000

 

Уточнить состояние

0000

0100

 

Примечание. I. Разряды-модификаторы MM принимают значения

от OI до 11 и определяют количество строк, на которое должна быть

прод­

винута бумага после печати.

значения от 0001 до

1100

2. Разряды-модификаторы CCCC принимают

и определяют номер канала управления прогоном бумаги.

Команды управления («Пропуск», «Прогон») управляют пе­ ремещением бумаги. Информация о заданном перемещении бу­ маги содержится в коде команды управления, поэтому этап передачи данных в командах управления отсутствует.

Функции команд передачи информации о состоянии устрой­ ства— «Проверить ввод — вывод» и «Уточнить состояние» — одинаковы для всех устройств ЕС ЭВМ.

«Записать без пропуска». Устройство принимает данные из оперативной памяти, помещает их в свою буферную память и освобождает канал. После этого устройство печатает строку и по окончании печати сообщает о заверше­ нии операции. Перемещения бумаги по этой команде не происходит.

сти,

Если при приеме из канала устройство обнаруживает ошибку по четно­

оно сообщает об этой ошибке

в байте состояния, освобождающем

ка­

нал

(признак «Канал кончил»), но

операцию печати выполняет до конца.

из

 

«Записать с пропуском после печати». Устройство принимает данные

оперативной памяти в буферную память, печатает эти данные на бумаге и после этого перемещает бумагу на число строк, определенное разрядами-мо­ дификаторами в коде команды.

«Записать с прогоном после печати». Устройство принимает данные из оперативной памяти в буферную память, печатает данные и после этого пе­ ремещает бумагу под управлением перфоленты до канала, определенного раз­ рядами-модификаторами в коде команды.

«Пропуск». Устройство перемещает бумагу на число строк, определенное кодом команды, после этого сообщает каналу об окончании операции.

«Прогон». Устройство перемещает бумагу под управлением перфоленты до канала, определенного кодом команды, после чего сообщает каналу об окончании операции.

«Холостой ход». Устройство не выполняет никаких действий. Команда заканчивается на этапе начальной выборки.

86


«Проверить ввод — вывод». По этой команде устройство передает в канал байт основного состояния.

Если устройство занято выполнением операции и результаты ее выпол­ нения еще не сформированы, то байт состояния, посылаемый в ответ на команду «Проверить ввод — вывод», содержит только признак «Занято». Если устройство хранит байт состояния, еще не принятый каналом, то этот байт передается в канал. В остальных случаях байт состояния, получаемый по команде «Проверить ввод — вывод», содержит нули.

«Уточнить состояние». Устройство передает в оперативную память один байт уточненного состояния.

ИНФОРМАЦИЯ о состоянии

По количеству передаваемых в канал байтов состояния ос­ новные команды АЦПУ делятся на три группы:

при выполнении команд записи устройство печати передает в канал три байта основного состояния: в ответ на код команды (в начальной выборке), после окончания этапа передачи дан­ ных (с признаком «Канал кончил») и после завершения меха­

нического цикла печати и перемещения бумаги (с признаком «Устройство кончило»);

при выполнении команд управления устройство печати пере­ дает в канал два байта основного состояния: в ответ на код команды посылается байт состояния с признаком «Канал кон­ чил» (так как в этих командах отсутствует этап передачи дан­ ных) и после завершения перемещения бумаги выдается байт состояния с признаком «Устройство кончило»;

команда -«Холостой ход» заканчивает свою работу на этапе начальной выборки, т. е. начальный байт состояния, посылае­ мый в ответ на код команды, содержит признаки «Канал кон­

чил», «Устройство кончило».

 

Байт

основного состояния

 

 

Бит

Название

 

Описание

 

 

О

Внимание

Не используется

 

 

1

Модификатор

Не используется

 

 

2 .

Устройство управления

Не используется

 

 

3

кончило

Этот признак

передается в

канал

только

Занято

 

 

на этапе начальной выборки и указывает,

 

 

что устройство не может выполнить полу­

 

 

ченную команду из-за того, что оно либо

 

 

занято выполнением ранее начатой опера­

 

 

ции, либо хранит байт состояния, не вос­

4

Канал кончил

принятый каналом

 

 

Байт состояния, содержащий этот признак,

 

 

означает, что устройство окончило выполне­

 

 

ние операции на уровне канала (например,

5

Устройство кончило

окончен этап передачи данных)

 

Указывает, что устройство завершило вы­

 

 

полнение операции и находится в состоя­

6

Сбой в устройстве

нии готовности принять новую команду

Указывает, что

в устройстве

имеет

место

ошибочная ситуация. Причина ошибки оп­ ределяется признаками в байте уточненно­ го состояния

87