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

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

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

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

Добавлен: 23.10.2024

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

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

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

Сослав байта основного и уточненного состояний во всех

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

следующие указатели:

 

 

Байт

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

 

 

 

Бит

Название

 

 

Описание

 

 

 

О

Внимание

 

Указывает,

что

оператор

нажал

кнопку

 

 

 

«Внимание» и тем самым послал каналу

11

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

запрос на прерывание

 

 

 

 

 

 

 

 

 

2)

Занято

 

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

3

 

 

 

 

манду или хранит запомненный байт со­

4

Канал кончил

стояния

 

 

 

 

 

Указывает, что передача данных между ка­

5

ВУ кончило

налом и устройством закончена

 

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

 

 

 

дыдущей операции и готовность к выполне­

 

 

 

нию следующей команды. Он устанавлива-

 

 

 

естя также при переходе устройства из со­

6

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

стояния «Не готов» в состояние «Готов»

Указывает, что включен один из разрядов

7

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

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

 

клавишу

Указывает,

что

оператор

нажал

 

 

 

«Аннулирование»

для отмены

ошибочно пе­

 

 

 

реданного сообщения

 

 

 

 

 

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

 

 

 

Бит

Название

 

 

Описание

 

 

 

О

Команда

отвергнута

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

 

 

 

код команды, не действительной для уст­

1

Требуется

вмешательство

ройства

 

 

 

 

 

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

 

 

 

стояние «Не готов» из-за незавершенности

 

 

 

механического цикла (например,

невыпол­

 

 

 

нения функции возврата каретки или зави­

2

Ошибка на ШИН-К

сания печатающих рычагов)

 

 

 

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

 

 

 

команды или байт данных с неверным кон­

3

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

трольным разрядом

 

обнаружило

Указывает,

что

устройство

 

 

 

сбой в механических или электрических

 

 

 

узлах (например,

отсутствует

одно из двух

4

 

 

рабочих напряжений)

 

 

 

 

 

 

 

 

 

 

 

5

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

 

 

 

 

 

 

6

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

Операционные системы ЕС ЭВМ,

используя основной набор

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

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

94


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

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

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

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

совместимости устройств.

Дополнительные команды имеются только в устройстве

ЕС-7073:

«Читать без управления» (шестнадцатеричный код-22). После окончания ввода данных возврат каретки и переключение строки не производятся.

«Писать с возвратом каретки и переключением на 2 строки» (шестнадца­ теричный код-11).

«Писать с возвратом каретки и переключением на 3 строки» (шестнадца­ теричный код-19).

«Управлять возвратом каретки и переключением на 1, 2 или 3 строки» (коды соответственно 2В, 33, ЗВ).

«Управлять табуляцией» (код-23) — каретка движется влево до ближай­ шего установленного табулятора, при этом строка не переключается.

і

Эти команды позволяют организовать на устройстве

ЕС-7073 печать сообщений согласно выбранному пользователем

формату. Однако надо помнить, что использовать указанные команды можно только при работе с устройством ЕС-7073, на других устройствах их появление вызовет прерывание по при­ чине «Команда отвергнута» в байте уточненного состояния.

Дополнительной возможностью для устройств ЕС-7070, ЕС-7071, ЕС-7073 является программное управление цветом пе­ чати посредством последовательности двух символов АР2 и знаков А или В.

Глава 9. ГРАФИЧЕСКИЕ УСТРОЙСТВА

ВВОДА — ВЫВОДА

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

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

Дисплей — это устройство обмена информацией на электрон­ но-лучевой трубке (ЭЛТ), т. е. устройство, в котором рабочее

поле ЭЛТ используется для ввода и формирования изображе­

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

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

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

текстовые, ориентированные на обработку только алфавитно-

цифровой информации, и графические (или универсальные),

предназначенные для

представления изображений любого

типа.

графопостроитель, или плоттер, — это

Двухкоординатный

устройство вывода графической и текстовой информации на бу­ мажные носители. Эффективная эксплуатация графопостроите­

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

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

В составе ЕС ЭВМ разработаны типы графических устройств,

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

96


 

 

Таблица 14

Состав графических устройств ЕС ЭВМ

 

Тип устройства

Шифр

Страна-

разработчик

Текстовый дисплей

ЕС-7061

ВНР

Текстовый дисплей

ЕС-7063

ВНР

Текстовый дисплей

ЕС-7063

ЧССР

Комплекс текстовых дисплеев:

ЕС-7906

СССР

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

ЕС-7566

СССР

индикатор

ЕС-7066

СССР

Графический дисплей

ЕС-7064

СССР

Магнитосчитывающее устройство

ЕС-7050

СССР

Графопостроитель планшетный

ЕС-7051

СССР

Графопостроитель рулонный

ЕС-7052

СССР

Графопостроитель рулонный

ЕС-7053

СССР

Графопостроитель планшетный

ЕС-7054

ЧССР

ТЕКСТОВЫЕ ДИСПЛЕИ

Текстовые дисплеи — это устройства ввода — вывода алфа­

витно-цифровой информации на ЭЛТ. Область применения тек­ стовых дисплеев чрезвычайно обширна. Они могут использо­ ваться в различных диалоговых системах программирования, в информационно-поисковых и справочных системах, в системах

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

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

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

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

Информационная емкость экрана текстовых дисплеев раз­ лична для разных моделей и колеблется от 240 до 1024 знаков.

Текст на экране представляется строками по 40, 64 либо

80 знаков.

Текстовые дисплеи обеспечивают широкие возможности ре­ дактирования изображения на экране в автономном режиме, т. е. без связи с ЭВМ. Они позволяют набирать текст в любой

J∕24 Зак. 70

97


пасти экрана, стирать его частично или полностью, заменять

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

зицию, в которую будет введен очередной символ с клавиатуры.

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

иустанавливаться в любую позицию экрана.

Внабор знаков, изображаемых на экране текстовых дис­ плеев, входят буквы (русские и латинские), цифры, специальные знаки и служебные символы. Четыре служебных символа яв­

ляются общими для всех моделей текстовых дисплеев ЕС ЭВМ:

«Начало сообщения» — определяет начало поля

ручного ввода,

 

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

 

вается по команде «Считать ручной

«Конец сообщения»

ввод»;

 

 

— определяет конец поля ручного ввода, а

 

также конец поля, выводимого на печа­

 

тающее устройство в автономном ре­

«Новая строка»

жиме;

на

новую строку

— определяет переход

 

при операциях ввода и вывода. Таким

 

образом, поле от этого символа до

«Сбой»

конца строки является защищенным;

— сигнализирует, что код данного символа

 

не соответствует набору знаков данного

 

дисплея.

ЕС ЭВМ предна­

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

значены для подключения к моделям ЕС ЭВМ через мульти­

плексный или селекторный каналы. Максимальная скорость об­

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

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

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

ную курсором. Курсор автоматически продвигается в следую­ щую позицию экрана. Получение -кода «Новая строка» вызы­ вает воспроизведение соответствующего символа и установку курсора в первую позицию следующей строки. После записи в

98


последнюю позицию экрана текст продолжает записываться,

начиная с его первой позиции. Операция завершается под

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

информация. При этом адрес знакоместа предшествует переда­ ваемой информации.

В режиме чтения байты данных передаются из буферной памяти дисплея к ЭВМ. Имеются две основные модификации этого режима. В режиме «Чтение ручного ввода» передаются

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

строка» и концом строки. Операция заканчивается под управ­ лением счетчика канала или при обнаружении конца поля руч­

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

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

В режиме управления можно очистить всю буферную память дисплея и установить курсор в первую позицию экрана, а также

считать байт уточненного состояния устройства с целью про­

граммного анализа его состояния.

Основные сравнительные характеристики текстовых дис­ плеев, разработанных в составе технических средств ЕС ЭВМ, приведены в табл. 15.

Текстовый дисплей ЕС-7061 (ВНР). Устройство ЕС-7061 яв­ ляется одиночным текстовым дисплеем. Емкость экрана состав­ ляет 1024 или 960 символов, расположенных в формате соответ­

ственно 16 строк по 64 знака или 12 строк по 80 знаков. Набор

допустимых символов включает

64 знака. Размер экрана —

150 X 200 мм; размер знаков на

экране — 2,4 × 3,6 мм. Способ

генерации знаков — векторный.

Автономные режимы редактирования обеспечивают ввод и

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

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

’/»4*

99