|
Наиболее распространенным является код ASCII (American Standard Code for Information Interchange), который используется для внутреннего представления символьной информации в операционной системе MS DOS, в Блокноте операционной системы Windows’xx, а также для кодирования текстовых файлов в Интернет. Структура кода представлена в таблице (обозначения столбцов и строк выделены полужирно). | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | | 0 | ... | ... | | 0 | @ | P | ' | р | А | Р | а | ... | ... | ... | р | Ё | | 1 | ... | ... | ! | 1 | A | Q | a | q | Б | С | б | ... | ... | ... | с | ё | | 2 | ... | ... | " | 2 | B | R | b | r | В | Т | в | ... | ... | ... | т | Є | | 3 | ... | ... | # | 3 | C | S | c | s | Г | У | г | ... | ... | ... | у | є | | 4 | ... | ... | $ | 4 | D | T | d | t | Д | Ф | д | ... | ... | ... | ф | Ї | | 5 | ... | ... | % | 5 | E | U | e | u | Е | Х | е | ... | ... | ... | х | ї | | 6 | ... | ... | & | 6 | F | V | f | v | Ж | Ц | ж | ... | ... | ... | ц | Ў | | 7 | ... | ... | ' | 7 | G | W | g | w | З | Ч | з | ... | ... | ... | ч | ў | | 8 | ... | ... | ( | 8 | H | X | h | x | И | Ш | и | ... | ... | ... | ш | ° | | 9 | ... | ... | ) | 9 | I | Y | i | y | Й | Щ | й | ... | ... | ... | щ | ∙ | | A | ... | ... | * | : | J | Z | j | z | К | Ъ | к | ... | ... | ... | ъ | · | | B | ... | ... | + | ; | K | [ | k | { | Л | Ы | л | ... | ... | ... | ы | √ | | C | ... | ... | , | < | L | \ | l | | | М | Ь | м | ... | ... | ... | ь | № | | D | ... | ... | - | = | M | ] | m | } | Н | Э | н | ... | ... | ... | э | ¤ | | E | ... | ... | . | > | N | ^ | n | ~ | О | Ю | о | ... | ... | ... | ю | ■ | | F | ... | ... | / | ? | O | _ | o | ¤ | П | Я | п | ... | ... | ... | я | | Таблица кодов содержит 16 столбцов и 16 строк; каждая строка и столбец пронумерованы в шестнадцатеричной системе счисления цифрами от 0 до F. Шестнадцатеричное представление ASCII-кода складывается из номера столбца и номера строки, в которых располагается символ. Так, например, ASCII-код символа 1 есть число 3116, что по правилам перевода означает 1100012. В двоичной системе код представляется восемью разрядами, т.е. двоичный ASCII-код символа 1 есть 001100012. Данная таблица делится на две части: столбцы с номерами от 0 до 7 составляют стандарт кода – неизменяемую часть; столбцы с номерами от 8 до F являются расширением кода и используются, в частности, для кодирования символов национальных алфавитов. В столбцах с номерами 0 и 1 находятся управляющие символы, которые используются, в частности, для управления принтером. Столбцы с номерами от 2 до 7 содержат знаки препинания, арифметических действий, некоторые служебные символы, а также заглавные и строчные буквы латинского алфавита. Расширение кода включает символы псевдографики, буквы национальных алфавитов и другие символы. В приведенной таблице в качестве национального выбран русский алфавит. Пустые ячейки означают, что они не используются, а ячейки с многоточием содержат символы, которые умышленно не показаны. Пример 1. С помощью таблицы ASCII-кодов закодировать сообщение "группа", используя шестнадцатеричное представление кода. Результат: A3 E0 E3 AF AF A0 (для простоты коды символов разделены пробелами)
|