Главная /
Ассемблер /
Для чайников /
Введение /
Представление данных /
Коды символов
Компьютер оперирует только цифрами. Чтобы отображать на экране буквы и другие символы
используется видеоадаптер, который преобразует цифры, получаемые от процессора, в символы.
Из этого следует, что каждому символу должен соответствовать какой-либо цифровой код.
Для представления всех букв, цифр и знаков на экране компьютера обычно используется
только один байт. Одна из первых кодировок символов – это ASCII. В таблице ASCII
для колировки символов используются значение от 0 до 127, то есть первая половина байта.
В этот диапазон входят и некоторые управляющие символы, такие как перевод строки.
Однако в эту половину байта входят только латинские буквы.
Для национальных языков используется вторая половина байта. Причём местоположение
символов национального алфавита в таблице ASCII может отличаться для разных операционных систем,
что может привести, например, к выводу на экран «краказябр» вместо русских букв.
Более подробно о кодировке ASCII мы поговорим, когда будем выводить данные на экран.
Кое что об этом вы уже знаете – в разделе
Быстрый старт мы написали программу,
которая выводит на экран английскую букву А, которая имеет код 41h (65) в таблице ASCII-символов.