Кодирование информации в ЭВМ

Современные ЭВМ обрабатывают не только числовую, но и текстовую информацию. Для её представления требуются слова переменной длины. Возможность ввода, обработки и вывода алфавитно-цифровой информации важна и для решения чисто математических задач,

так как позволяет оформлять результаты вычислений в удобочитаемой форме с заголовками и пояснениями.

В работе с ЭВМ используется больший набор символов (буквы английские, русские, цифры, служебные символы). Набор всех символов составляет алфавит ЭВМ. Каждый символ в алфавите ЭВМ кодируется группой двоичных разрядов.

Наибольшее распространение для кодирования символов получил расширенный код ASCII – American Standard Code for Information Interchange (стандартный американский код обмена информацией), в котором для представления алфавитно-цифровой информации используется однобайтный двоичный код (таблица 2.5). С помощью байта можно кодировать 256 различных символов. Основной стандарт для кодирования использует шестнадцатиричные коды 00 – 7F, расширенный стандарт – коды 80 – FF. Основной стандарт является международным и используется для кодирования управляющих символов и букв латинского алфавита, в расширенном стандарте кодируются символы псевдографики и буквы национального алфавита (в России – русского). Для определения кода символа в таблице 2.5 следует приписать шестнадцатиричную цифру номера строки справа к шестнадцатиричной цифре номера столбца. Так получится шестнадцатиричный код символа. Для упрощения автоматизации обработки данных, применяют весовой принцип кодирования символов. При весовом кодировании веса кодов цифр последовательно возрастают, а веса кодов букв увеличиваются в алфавитном порядке. Вес кода буквы Б на 1 больше веса кода буквы А и т. д., а код пробела меньше веса кода буквы А.

Наряду с кодом ASCII в вычислительных системах используется общий для всех стран мира универсальный код – Юникод (Unicode). Этот код основан на двух байтах – машинном слове. Шестнадцатью битами можно закодировать 65535 символов. Такого количества достаточно для алфавитов большинства стран мира.

Таблица 2.5 Коды символов расширенного стандарта ASCII

Старшая часть шестнадцатеричного кода символа

  А B C D E F Младшая часть шестнадцатиричного кода символа
Про-бел Про-бел @ P ` p А Р а р
! A Q a q Б С б с ±
" B R b r В Т в т
C S c s Г У г у
$ D T d t Д Ф д ф
§ % E U e u Е Х е х
& F V f v Ж Ц ж ц ÷
` G W g w З Ч з ч
( H X h x И Ш и ш ˚
) I Y i y Й Щ й щ ˙
A * : J Z j z К Ъ к ъ ·
B + ; K [ k { Л Ы л ы
C , < L \ l ‌‌‌‌| М Ь м ь π
D = M ] m } Н Э н э ²
E . > N ^ n ~ О Ю о ю
F / ? O _ o П Я п я  







Дата добавления: 2016-02-24; просмотров: 910;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.