Кодирование символьной информации

Для кодирования символьной информации в компьютере используется кодовая таблица ASCII (American Standart Code for Information Interchange) - стандартный американский код для обмена информацией. Эта таблица условно делится на две части. Первая часть кодов от 0 до 127 отведена для английских букв, цифр, различных символов, математических операций. Вторая часть является расширением основной таблицы кодов. Она используется для кодировки знаков различных национальных алфавитов.

Таблица кодов выглядит следующим образом:

При использовании данной таблицы можно закодировать 256 разных символов. Хотя в настоящее время все более популярным становится другой стандарт кодирования - Unicode. В этой системе вместо 8-битного кодирования используется 16-битное кодирование. Длина кодового слова равна 2 байтам. При этом можно закодировать целых 65536 символов. С помощью Unicode можно закодировать все национальные алфавиты одновременно.

Теперь рассмотрим принцип кодирования ASCII на конкретном примере. Необходимо закодировать слово КОМПЬЮТЕР с помощью таблицы ASCII-кодов. Необходимо действовать следующим образом. Из таблицы мы видим, что каждая буква русского алфавита (или латинского) стоит на пересечении двух чисел шестнадцатеричной системы счисления (подобно таблице Пифагора). Для кодирования одного символа надо взять соответствующее число сначала по горизонтали, потом по вертикали. В результате мы получим следующий код: 8A 8E 8C 8F 9C 9E 92 90. Декодирование происходит аналогично. Далее компьютер переводит полученный код  в двоичную форму и размещает в своей памяти.

<<<<<    >>>>>