Базовая ASCII-кодировка
При нажатии алфавитно-цифровых (символьных) клавиш, клавиш
![](image/image046.gif)
![](image/image047.gif)
![](image/image048.gif)
![](image/image049.gif)
![](image/image050.gif)
Название ASCII представляет собой аббревиатуру английской фразы American Standard Code for Information
Interchange (Американский Стандартный Код для Обмена Информацией). Всего кодов 256 (с 0-го по 255-й). Первые 32 ASCII-кода (с 0 по 31) управляющие и используются для общения с периферийными устройствами или применяются для специальных целей различными программами. Им, как и остальным, присвоены определенные символы, но на экран их можно вывести только прямым обращением в видеопамять.
Чтобы в дальнейшем не было ошибок, запомните, что, например, ASCII 9 относится к клавише ![]() |
Сначала в системах кодирования было много путаницы. Кодировок гуляло по миру множество. Была основная кодировка, болгарская, КОИ-7, КОИ-8, альтернативная и много других.
Многообразие способов кодирования связано с тем, что при разработке компанией IBM своих первых компьютеров и создании для них компанией Microsoft операционной системы MS DOS, было заложено очень трудно обходимое техническое ограничение на число используемых символов — не более 256. Это количество в то время полностью перекрывали все мыслимые потребности англоязычного пользователя. Странная, на первый взгляд, цифра 256
обусловлена тем, что это максимальное число (2•108), которое может быть записано в двоичной системе в 1-ном байте (8 бит, то есть восемь 0 и 1). А именно 1 байт отводился в MS DOS
для хранения любого символа. Последствия этого ограничения со временем и начали проявляться при широком распространении компьютеров не только в англоязычных странах.
В конце концов все же пришли к разумному компромиссу:
- первые 128 кодов (с 0-го по 127-й) с управляющими символами, некоторыми специальными знаками, цифрами и латинским алфавитом остаются в неприкосновенности;
- коды со 176-го по 223-й сохранены за символами псевдографики;
- остальные же коды отданы на откуп потребителям.
- прописные русские буквы:
- строчные русские буквы (чтобы сохранить символы псевдографики) разбросаны:
У нас наибольшее распространение получила альтернативная ASCII-кодировка, построенная именно по такому принципу: в оставшихся свободными кодах располагаются буквы русского (или другого национального) алфавита. Тем самым обеспечивалась преемственность программного обеспечения, разработанного в других странах, — здесь мы были не "впереди планеты всей...".
В альтернативной ASCII-кодировке:
o имеют номера со 128 по 159 — (с "А" по "Я"),
o буква "Ё" стоит особняком под номером 240.
o буквы с "а" по "п" имеют номера со 160 по 175,
o с "р" по "я" занимают позиции с 224 по 239,
o буква "ё" снова на отшибе и имеет номер 241.