ВУЗ:
Составители:
Рубрика:
22
ПРИЛОЖЕНИЕ
КОДИРОВКИ СИМВОЛОВ
Компьютер может обрабатывать только информацию, представленную
в цифровом коде
. При вводе текстовой информации буквы и символы кодиру-
ются определенными числами, а при выводе их на экран или принтер по каждо-
му коду символа строится изображение символа. Соответствие между набором
символов и их кодами называется кодировкой символов
.
Как правило, коды имеют длину один байт и принимают значения от 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.
22 ПРИЛОЖЕНИЕ КОДИРОВКИ СИМВОЛОВ Компьютер может обрабатывать только информацию, представленную в цифровом коде. При вводе текстовой информации буквы и символы кодиру- ются определенными числами, а при выводе их на экран или принтер по каждо- му коду символа строится изображение символа. Соответствие между набором символов и их кодами называется кодировкой символов. Как правило, коды имеют длину один байт и принимают значения от 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.