Организация и функционирование ЭВМ. Камалягин А.А - 22 стр.

UptoLike

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.