ASCII

Материал из свободной русской энциклопедии «Традиция»
Перейти к: навигация, поиск

ASCII (American Standard Code for Information Interchange; произносится «а́ски») — 7-битная компьютерная кодировка для представления латинского алфавита, арабских цифр, некоторых знаков пунктуации и управляющих символов. Первый вариант ASCII был опубликован в 1963 г.; в нём ещё не было строчных букв. Современный вариант ASCII был принят в 1967 г.

ASCII пришёл на смену 5- и 6-битным кодировкам. Для кодирования национальных символов предусматривалось переключение режима с помощью символов SO (Shift Out) и SI (Shift In) — это использовалось в КОИ-7. На практике удобнее оказалось использовать 8-битные кодировки, где нижнюю половину кодовой таблицы (0—127) занимают символы ASCII, а верхнюю (128—255) — разные другие нужные символы.

В Уникоде первые 128 символов тоже совпадают с соответствующими символами ASCII.

  .0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
0. NUL SOH STX ETX EOT ENQ ACK BEL BS TAB LF VT FF CR SO SI
1. DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US
2.    ! " # $  % & ' ( ) * + , - . /
3. 0 1 2 3 4 5 6 7 8 9  :  ; < = > ?
4. @ A B C D E F G H I J K L M N O
5. P Q R S T U V W X Y Z [ \ ] ^ _
6. ` a b c d e f g h i j k l m n o
7. p q r s t u v w x y z { | } ~ DEL

Последний символ ASCII (DEL), в котором все биты установлены в 1, предназначен для забивания ошибочно пробитых символов на перфоленте. То есть фактически DEL приравнен к NUL, пустому символу.


По крайней мере часть этого текста взята с ресурса http://lib.custis.ru/ под лицензией GDFL.Список авторов доступен на этом ресурсе в статье под тем же названием.