Предыдущий раздел | ДВОИЧНЫЕ И ШЕСТНАДЦАТЕРИЧНЫЕ ЧИСЛА | Следующая глава |
Для того чтобы хранить в памяти ЭВМ символьную (т.е. буквенно-цифровую) информацию и для того, чтобы обрабатывать эту информацию, ее необходимо преобразовать в последовательность битов. Для такого преобразования используются символьные коды, среди которых наиболее распространен код ASCII (American Standard Code for Information Interchange – Американский стандартный код для обмена информацией).
При использовании данного кода каждый символ представляется в виде одного байта. Например, букве А соответствует двоичный код 01000001= 41h. Таким образом, одна и та же битовая строка обозначает и букву А и число 41h = =65(10). Что именно она обозначает, сама битовая строка "не знает", так как никаких пометок в памяти на этот счет нет. Смысл содержимого ячейки памяти определяется тем, как использует (интерпретирует) эту ячейку программа. Более того, разные программы могут интерпретировать одну и ту же битовую строку по-разному. Например, одна программа может выполнить суммирование содержимого двух байтов как беззнаковых чисел, вторая программа выполнит суммирование этих же цепочек битов как чисел со знаками, а третья программа выведет содержимое этих байтов на экран в качестве кодов символов.
Предыдущий раздел | В начало | Следующая глава |