Код ASCII


Американский стандартный код для обмена информацией («эз-ки») кодирует не только цифры, но и буквы, знаки препинания и математические операции, а также команды управления принтером или дисплеем. Он используется для ввода/вывода алфавитно-цифровой информации. Все символы и команды кодируются здесь семибитными двоичными кодами. В справочниках эти коды обычно приводят в восьмеричной или шестнадцатеричной записи.

Код ASCII является основой большинства современных алфавитно-цифровых кодов в IBM-совместимых ЭВМ. Там кодовая таблица расширяется за счет использования дополнительного восьмого бита в старшей тетраде кода. Это позволяет описывать два кода. Например, как латинские, так и русские символы в рамках одной кодовой таблице.

Например, код буквы W 57H.

Код пробела 20H.

 

При использовании шестнадцатеричной записи таблица кода ASCII имеет вид

Примечание. Для упрощения таблицы часть кодируемых символов и большинство команд управления здесь не показано.

Расшифровка команд:

SP — пробел

LF — перевод строки

CR — возврат каретки
старшая шестнадцатеричная цифра кода  
7 6 5 4 3 2 1 0   младшая шестнадцатеричная цифра кода
p   P   0 SP     0
q a Q A 1       1
r b R B 2       2
s c S C 3       3
t d T D 4       4
u e U E 5       5
v f V F 6       6
w g W G 7       7
x h X H 8 (     8
y i Y I 9 )     9
z j Z J : *   LF A
{ k [ K ; +     B
  l   L < ,   CR C
} m ] M =     D
  n N > .     E
  o   O ? /     F