Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Единая система ЭВМ

..pdf
Скачиваний:
23
Добавлен:
19.10.2023
Размер:
7.03 Mб
Скачать

Скорость вывода информации составляет 150 строк в се­ кунду (ЕС-7022), или 100 строк в секунду (ЕС-7024).

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

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

01 —«Запись»; 05 —«Запись данных и символа «Конец блока»;

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

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

Во время выполнения команд записи аппаратурного кодопреобразования информации, поступившей из ЭВМ, не произ­ водится.

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

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

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

Байт состояния устройства

Разряды

0, 1. 2 Не используются 3 Занято

4 Канал кончил. Передача данных из канала в устройство окончена

5Устройство кончило. Устройство завершило операцию вывода инфор­ мации и готово к выполнению следующей команды

6Сбой в устройстве. Байт уточненного состояния устройства отличен от нуля

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

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

Байт уточненного состояния устройства

Разряды

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

1Требуется вмешательство. Кончилась перфолента, обрыв перфоленты

,и т. д.

2Ошибка в выходной шине. Код команды или данные имеют непра­ вильную четность

80

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

'r

Название

 

Описание

 

7

Особый случай

На ленте управления перемещением бумаги

 

 

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

кареткой)

опознан

 

 

12-й канал. Этот признак устанавливается

 

 

только при

операциях

пропуска

строк (но

 

 

не прогона)

и выдается в конечном байте

 

 

состояния (с признаком «Устройство кон­

 

 

чило»)

 

 

 

Байт уточненного состояния

Бит

Название

ОКоманда отвергнута

ɪТребуется вмешательство

2Ошибка четности на при­ емных шинах из канала

(ошибка на ШИН-К)

3 Сбой в оборудовании

4 Ошибка в данных

5Информация о подаче бумаги недействительна

6

7 Канал 9

Описание

Устанавливается и передается на этапе на­ чальной выборки, если в устройство по­ ступает недействительный код команды (ко­ манда, которую устройство не может вы­ полнить)

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

обрыв или конец бумаги; отсутствие управляющей перфоленты; отказ в системе питания; неразгон двигателя;

ручное вмешательство путем нажатия на клавишу останова и др.

Устройство обнаружило ошибку четности либо в коде команды, либо в байте дан­ ных (для команд записи). При обнару­ жении ошибки четности в байте данных вы­ полнение операции продолжается, а в байт»

состояния с признаком «Канал кончил» устанавливается признак «Сбой в устрой­ стве» Устройство обнаружило ошибку при обра­

щении к буферной памяти. «Сбой в обору­ довании» является программно-сбрасывае- мой ошибкой, т. е. очередная поступающая в устройство команда (кроме команд «Про­ верить ввод — вывод» и «Уточнить состоя­ ние») сбрасывает индикацию о сбое в обо­ рудовании Используется в устройствах ЕС-7031,

ЕС-7035

Указывает, что при передаче данных из ка­ нала в буферную память устройство опо­ знало недействительный знак (знак, отсут­ ствующий в наборе знаков устройства). Этот признак не устанавливается, если в со­ ответствующих устройствах задан режим блокировки ошибки в данных Используется только в устройстве ЕС-7031

Информация о подаче бумаги для правого тракта недействительна Не используется

При операции пропуска строк (но не Про­ гона) на управляющей перфоленте опознан канал 9

Глава 8. ПУЛЬТОВЫЕ ПИШУЩИЕ МАШИНКИ

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

Пультовые пишущие машинки ЕС-7070, ЕС-7071, ЕС-7073 и

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

оператор может вводить данные в ЭВМ и одновременно печа­

тать их на бумаге. При приеме информации из ЭВМ осуще­ ствляется вывод данных на печать или подача звукового

сигнала.

Кроме того, пультовые пишущие машинки могут быть допол­

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

посредственно включены в состав устройства (например, в

ЕС-7074), или собраны в отдельный пульт оператора ЕС-1501, располагаемый на столе пультовых пишущих машинок.

Пультовые пишущие машинки могут работать как в мульти­ плексном, так и в монопольном режимах и подключаться к

мультиплексному или селекторному каналу моделей ЕС ЭВМ. Основными составными частями пультовых пишущих маши­

нок являются: печатающий механизм последовательного дей­

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

ства; устройство управления, осуществляющее через стандарт-

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

В качестве печатающего механизма пультовые пишу­ щие машинки ЕС ЭВМ используют пишущие машинки «Кон­ сул-260» (у ЕС-7070 и ЕС-7071), «Марица-141» (у ЕС-7074), «Зоемтрон 34-529» (у ЕС-7073). Технические характеристики этих пишущих машинок несколько отличаются друг от друга, по­

этому и технические свойства пультовых пишущих машинок

89

Соседние файлы в папке книги из ГПНТБ