Базовый курс Windows и Интернет. Методическое пособие


Базовая ASCII-кодировка


При нажатии алфавитно-цифровых (символьных) клавиш, клавиш

,
и
, а также некоторых их комбинаций с
или
— генерируются однобайтовые ASCII-коды или двухбайтовые расширенные коды. Исторически сложилось так, что эта система кодировки была первой общепринятой в мире для компьютеров IBM.

Название ASCII представляет собой аббревиатуру английской фразы American Standard Code for Information

Interchange  (Американский Стандартный Код для Обмена Информацией). Всего кодов 256 (с 0-го по 255-й). Первые 32 ASCII-кода (с 0 по 31) управляющие и используются для общения с периферийными устройствами или применяются для специальных целей различными программами. Им, как и остальным, присвоены определенные символы, но на экран их можно вывести только прямым обращением в видеопамять.

 

Чтобы в дальнейшем не было ошибок, запомните, что, например, ASCII 9 относится к клавише

, а не к цифре 9, которая имеет по этому стандарту код ASCII 57.

Сначала в системах кодирования было много путаницы. Кодировок гуляло по миру множество. Была основная кодировка, болгарская, КОИ-7, КОИ-8, альтернативная и много других.

Многообразие способов кодирования связано с тем, что при разработке компанией IBM своих первых компьютеров и создании для них компанией Microsoft операционной системы MS DOS, было заложено очень трудно обходимое техническое ограничение на число используемых символов — не более 256. Это количество в то время полностью перекрывали все мыслимые потребности англоязычного пользователя. Странная, на первый взгляд, цифра 256

обусловлена тем, что это максимальное число (2•108), которое может быть записано в двоичной системе в 1-ном байте (8 бит, то есть восемь 0 и 1). А именно 1 байт отводился в MS DOS

для хранения любого символа. Последствия этого ограничения со временем и начали проявляться при широком распространении компьютеров не только в англоязычных странах.

В конце концов все же пришли к разумному компромиссу:

  • первые 128 кодов (с 0-го по 127-й) с управляющими символами, некоторыми специальными знаками, цифрами и латинским алфавитом остаются в неприкосновенности;



  • Начало  Назад  Вперед



    Книжный магазин