ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 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 |