Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Приложение кодировки символов



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

Как правило, коды имеют длину один байт и принимают значения от 0 до 255 (в настоящее время приобретает распространение и двухбайтная кодировка Unicode). Программы, работающие под DOS, используют ту кодировку, которая имеется в знакогенераторах адаптеров мониторов. На импортных компьютерах IBM PC используется Американский национальный стандартный код для обмена информацией ASCII (American Standard Code for Information Interchange).

В нашей стране разработаны кодировки, имеющие символы кириллицы. При этом символы с кодами 0...127 обычно совпадают с кодами ASCII, так что программа, выводящая сообщение на английском языке, будет работать одинаково на любом персональном компьютере. Альтернативная кодировка ГОСТа (Табл. П1) имеет символы кириллицы в тех позициях, где в кодировке ASCII находятся относительно редко используемые символы национальных европейских алфавитов. Коды представлены в десятичной (D) и шестнадцатеричной (H) системах.

Первые 32 кода (1...32) имеют два значения: управляющие символы и изобразительные символы. Когда DOS пересылает эти коды на монитор или принтер, они выполняют управляющие функции, а не отображают символы, например:

8-возврат на одну позицию; 9-горизонтальная табуляция; 10- перевод строки; 13- возврат каретки; 32- пробел.

Для получения изображения символов эти коды необходимо занести в буфер экрана (начальный адрес 0В800:0000Н).

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





Дата публикования: 2014-11-18; Прочитано: 312 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...