Предыдущий раздел ДВОИЧНЫЕ И ШЕСТНАДЦАТЕРИЧНЫЕ ЧИСЛА Следующая глава

1.3. Символьная информация

Для того чтобы хранить в памяти ЭВМ символьную (т.е. буквенно-цифровую) информацию и для  того, чтобы обрабатывать эту информацию, ее необходимо преобразовать в последовательность битов. Для такого преобразования используются символьные коды, среди которых наиболее распространен код ASCII  (American Standard Code for Information Interchange – Американский стандартный код для обмена информацией).

При использовании данного кода каждый символ представляется в виде одного байта. Например, букве А соответствует двоичный код 01000001= 41h. Таким образом, одна и та же битовая строка обозначает и букву А и число 41h = =65(10). Что именно она обозначает, сама битовая строка "не знает", так как никаких пометок в памяти на этот счет нет. Смысл содержимого ячейки памяти определяется тем, как использует (интерпретирует) эту ячейку программа. Более того, разные программы могут интерпретировать одну и ту же битовую строку по-разному. Например, одна программа может выполнить суммирование содержимого двух байтов как беззнаковых чисел, вторая программа выполнит суммирование этих же цепочек битов как чисел со знаками, а третья программа выведет содержимое этих байтов на экран в качестве кодов символов.

 


Предыдущий раздел В начало Следующая глава