Это стандартная для персональных компьютеров система кодирования символов, вводимых с клавиатуры, выводимых на экран, а также некоторых управляющих символов. Каждому символу соответствует свой двоичный 8-битовый код или 16-ричный двухцифровой код. 8-битовый расширенный ASCII-код, используемый в IBM PC обеспечивает представление 256 символов, включая символы для национальных алфавитов. Списки и значения всех кодов ASCII можно посмотреть практически в любой книге по программированию на языке АССЕМБЛЕР.
В табл.1.1 представлена таблица кодирования ASCII. По ней h-коды каждого символа, включенного в таблицу, составляются из номера столбца и номера строки.
Как видно из табл.1.1, десятичные цифры от 0 до 9 находятся в столбце таблицы с номером 3h, а номера строк таблицы совпадают с h-кодом самой цифры.
Например, число 55 в b-коде в формате байта равно 00110111b, а в символьном коде ASCII оно будет записано как 00110101b 00110101b ASCII:
00110101 00110101
5 5
Если использовать не b-коды, а h- коды, то число 55 будет равно 37h, но в символьных кодах ASCII оно будет записано как 35h 35h ASCII: