Представление символьных и текстовых данных в двоичном коде.
С появлением ЭВМ возникла задача представления в цифровой форме нечисловых величин, и в первую очередь – символов, слов и текстов.
Для представления символов в числовой форме был предложен метод кодирования, получивший в дальнейшем широкое распространение и для других видов представления нечисловых данных.
В 1981 г. Институт стандартизации США принял стандарт кодовой таблицы, получившей название ASCII (American Standard Code of Information Interchange – американский стандартный код информационного обмена). В последствии данный стандарт приобрел статус международного. Данная кодовая таблица рассчитана на объем памяти 1 байт, что позволяет закодировать 256 различных символов. Таблица состоит из 2-х частей: основной и расширенной. Основная часть (первые 127 символов) содержит: управляющие символы (коды с 1 по 31), арабские цифры, буквы латинского алфавита, знаки препинания, специальные символы (таблица 1).
Таблица 1.
Основная часть кода ASCII.
Расширенная часть (символы с кодами от 128 до 255) отделена для национальных алфавитов, символов псевдографики и некоторым специальным символам. Данная часть таблицы изменяется в зависимости от национального алфавита той страны, где она используется. 256 символов не позволяют одновременно закодировать несколько алфавитов в 1 таблице.
Поэтому в 1991 г. производители программных продуктов и организации, учреждающие стандарты, пришли к соглашению о выборе единого стандарта. Этот стандарт построен по 16 битной (или 2 байтной) схеме кодирования и получило название UNICODE. Данный стандарт позволяет закодировать 216 = 65536 символов, которых достаточно для кодирования основных национальных алфавитов в одной таблице.
Рекомендуемая литература:
1.Основы современных компьютерных технологий. Артамонов Б. Н. и другие – СПб, Корона-принт, 1998. – 446 с.
2.Основы защиты информации. Герасименко В. А. и другие – М.: Изд-во МИФИ, 1997. – 537 с.
3.Статистический анализ данных на компьютере. Тюрин Ю. Н. и другие – М.: Изд-во МИФИ, 1998. – 528 с.
4.Информатика. Соболь Б. В. и другие – Ростов н/Д: Феникс, 2007. – 446 с.
5.IBM PC для пользователя (краткий курс). Фигурнов В. Э. – М.: ИНФРА-М, 2002. – 479 с.