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

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

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

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

Добавлен: 23.10.2024

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

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

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

'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


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

ными, так как во всех пультовых пишущих машинках ЕС ЭВМ

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

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

Тем самым достигается возможность использования и обслу­

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

ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ ПУЛЬТОВЫХ ПИШУЩИХ МАШИНОК ЕС ЭВМ

Скорость печати всех пишущих машинок ЕС — до 10 зн/сек.

Число знаков в строке в устройстве ЕС-7070 и ЕС-7071 со­

ставляет 106, в устройстве ЕС-7073— 117 и в устройстве ЕС-7074— 123.

Все механизмы используемых пишущих машинок («Кон­ сул-260», «Марица-141» и «Зоемтрон 34-259») имеют 46 литерных рычагов, что позволяет разместить 92 печатных знака. Макси­ мальное число употребляемых знаков составляет 93, так как для ввода и вывода знака «пробел» литерный рычаг не тре буется.

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

Таким набором в ЕС ЭВМ именуют набор знаков, применяе­ мых в операционных системах ОС ЕС, ДОС ЕС и основных языках программирования (Ассемблер, Кобол, Фортран, ПЛ/1, Алгол).

Он включает следующие знаки: 26 прописных латинских букв

А, В, ..., Z, 10 цифр (0, 1,

2, ..., 9), 25 знаков ([, ], :, ., X. #,

Д, *, %, @, (,), —, ’, +,

>, —, ~і, =, !, ?, &, /), 1 пробел.

Помимо системного набора, в состав знаков клавиатур вхо­

дят такие знаки:

ЕС-7070 и ЕС-7074 — прописные рус­

у клавиатур устройств

ские буквы А, Б, В, Г, Д, Е, Ж, 3, И, И, К, Л, М, Н, О, П, Р,

С, Т, У, Ф, X, Ь, Ц, Ч, Ш, Щ, Э, Ю, Я, а также предусмот­

рена

возможность ввода кода знака \ (позиция Е/0) ;

у

клавиатуры устройства ЕС-7073 — 26 строчных латинских

букв,

знаки ”, I и знак □ (печатается только при вводе, в канал

засылается код «пробела», при выводе не печатается);

SO


у клавиатуры устройства ЕС-7071—26 строчных латинских букв, знаки ”, |, {, } и V.

Расположение знаков на клавиатуре показано на рис. 21.

Кроме того, устройства имеют и другие технические харак­

теристики:

количество допустимых копий у устройств ЕС-7070 и

ЕС-7071—5, у устройства ЕС-7073—6 и у устройства ЕС-7074—8;

ширина бумажного рулона — 280—320 мм;

Красная лента

черная лента

- Рис. 21. Клавиатура устройств ЕС-7070

расстояние между знаками строки — 2,6 мм;

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

виши.

Внешний вид устройства ЕС-7070 показан на рис. 22.

КОМАНДЫ ПУЛЬТОВЫХ ПИШУЩИХ МАШИНОК

Одним из основных составных частей пультовых пишущих машинок является блок стандартного сопряжения с каналом БССК. Он осуществляет прием и передачу данных в канал, кон­ троль поступающей информации на четность, преобразование кода ДКОИ в семибитный код самих пишущих машинок и об­ ратное преобразование, а также дешифрацию поступающих ко­ манд и управление их выполнением в устройстве.

При выполнении операций вывода устройство запрашивает данные из канала. Если устройство подключено к мультиплекс­ ному каналу, данные прступают по 1 байту, и после приема каждого байта устройство освобождает канал, так что канал

91

•может работать с другими устройствами. При подключении устройства к селекторному каналу связь устройства с каналом не прекращается до передачи всего сообщения.

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

Рис. 22. Устройство ЕС-7070

Дешифратор кодов по принятому из канала коду определяет необходимость перемены регистра пишущей машинки с ниж­ него на верхний, и наоборот. Скорость печати при этом замед­ ляется на время, необходимое для смены регистра (40—

90мксек).

При выполнении операции ввода оператор путем нажатия

определенной клавиши вводит в устройство символ и печатает

его на бумаге. Шифратор преобразует поступивший семибитный код символа в код ДКОИ и передает его в регистр данных, от­

куда он поступает в канал. Заметим, что в устройстве ЕС-7070

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

Организация операций ввода — вывода осуществляется опе­

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

канальные команды.

92


Все пультовые пишущие машинки ЕС ЭВМ выполняют по одним и тем же алгоритмам следующий основной набор ка­ нальных команд:

OA — «Читать»;

09 — «Писать с автоматическим возвратом каретки (ABK)»; 01—«Писать с запретом возврата каретки (ЗВК)»;

OB — «Управлять звуковой сигнализацией»; 03 — «Холостой ход»; 00 — «Проверить ввод — вывод»;

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

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

Команды «Писать с АВК» и «Писать с ЗВК» служат для выполнения операции вывода на печать. Обычно команды заканчиваются каналом по счетчику байтов, после чего при команде «Писать с АВК» осуществляется возврат каретки и перевод строки на один интервал. Для команды «Писать с ЗВК» возврат каретки-и перевод строки не производится.

Команда «Управлять звуковой сигнализацией» вызывает выдачу устрой­ ством звукового сигнала в течение 3—5 сек. Команда может выполняться устройством даже тогда, когда устройство находится в состоянии «Не готов». Употребляется для привлечения внимания оператора к устройству с целью перевода устройства в состояние «Готов».

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

Команда «Проверить ввод — вывод» служит для снятия с устройства байта основного содержания и может передаваться устройству в любой мо­ мент времени, независимо от того, выполняет устройство какую-нибудь опера­ цию или нет.

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

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

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

93