Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

SP (пробел)

Нуль)

Р

С

0110011=3

рис. 1.5 Код ASCII

Символ ESC

Символ ESC указывает на то, что следующие за ним коды символов имеют специальное назначение. Все символы ESC-последовательности, расположенные в строке за символом ESC, интерпретируются не как печатаемые, а как управляющие, расширяя тем самым «стандартный» символьный ряд. Символ ESC делает все коды символов доступными для управления терминалом. Благодаря ESC-по-следовательностям стало возможным использование графических символов и символов нелатинского алфавита.

Из всех аппаратных средств от создания ESC-последовательности больше всего «выиграли» терминал на основе электронно-лучевой трубки (далее — терминал ЭЛТ) и персональный компьютер. Последовательный канал связи для терминала и персонального компьютера такой же, как и для телетайпа, и обычно любой символ, полученный по этому каналу, отображается на терминале или экране монитора. Однако разработчики стандарта ASCII не предвидели (а следовательно, не оставили для этого соответствующий резерв) возможность создания функций удаления символов и строк, а также эффектов визуализации, таких как негативное изображение, подчеркивание, мерцание, доступных для терминалов ЭЛТ и мониторов компьютеров. Специально для ESC-последовательностей в 1979 году был принят стандарт ANSI X3.64. До этого каждый конструктор руководствовался собственными соображениями. Например, для большинства видеотерминалов существует одна общая характеристика — абсолютная позиция курсора. Компьютер может послать терминалу команду разместить курсор в определенном месте экрана. Данное свойство является очень важным для многих видов операций по заполнению форм. К сожалению, ESC-последовательностей для определения позиции курсора существует почти столько же, сколько и производителей терминалов. Даже в разных моделях одного и того же производителя могут применяться разные ESC-последовательности.

Результатом такого «творческого» подхода к использованию символов стало появление оборудования, принцип функционирования которого отличался от принятого большинством мировых производителей. Примером может служить принтер, который после приема символа возврата каретки автоматически осуществляет перевод строки. Так как большинство компьютеров одновременно с символом возврата каретки посылают еще и символ перехода на новую строку, то при печати из-за дополнительного перевода строки, производимого принтером, печатный лист форматируется неправильно. Для обеспечения совместимости терминалы и персональные компьютеры многих производителей явно или неявно поддерживают стандарт ANSI. Явную поддержку осуществляют терминалы и персональные компьютеры, сконструированные с учетом необходимости работы в соответствии со стандартом ANSI X3.64. Неявную поддержку обеспечивают терминалы и персональные компьютеры, которые могут загружать программы и считывать содержимое некоторых запоминающих устройств, поддерживающих стандарт ANSI X3.64.

Скорее всего, IBM PC и совместимые с ними персональные компьютеры являются самыми распространенными устройствами, поддерживающими стандарт ANSI X3.64. Данные компьютеры, работающие под управлением операционных систем Microsoft MS-DOS, PC DOS, а также Microsoft Windows различных версий, могут быть сконфигурированы на использование драйвера устройств ANSI.SYS, Он представляет собой файл на диске, который автоматически загружается в память при загрузке операционной системы. В большинстве компьютеров с операционными системами MS-DOS или PC DOS и жестким диском вам пришлось бы отредактировать файл CONFIG.SYS, добавив строку DEVICE = C:DOSANSY.SYS (предполагается, что драйвер находится в каталоге DOS на диске С). Драйвер устройств ANSI.SYS автоматически активизируется при включении или перезагрузке системы. При выполнении этого файла компьютер функционирует как ANSI-совместимый терминал, обеспечивая, в частности, поддержку стандартных последовательностей переключения кода.

<== предыдущая лекция | следующая лекция ==>
Код ASCII | Организационно-экономические основы сельскохозяйственных кооперативов
Поделиться с друзьями:


Дата добавления: 2014-01-13; Просмотров: 504; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.