1.6. Некоторые коды
Людям трудно обращаться с двоичным кодом. Обычно для человека более предпочтительным является выбор из множества объектов. Подтверждением этому служит объем обычных алфавитов, содержащих от 16 до 36 различных букв (прописных и строчных), а также десятичная система, содержащая 10 различных символов. Таким образом, человеку часто удобно группировать двоичные символы, называемые битами, в группы по три символа, образуя таким образом восьмеричный код (с основанием 8). Этот код приведен в табл. 1.6.1.
Таблица 1.6.1 (см. скан)
При использовании восьмеричного представления числа часто заключаются в скобки и снабжаются индексом 8. Например, десятичное число 25 записывается в восьмеричной форме как (31) 8. Так, в США рождество, которое отмечается 25 декабря, совпадает с другим праздником, который называется Холовин и отмечается 31 октября:
В табл. 1.7.1 в качестве примера кода ASCII в левом столбце приведены восьмеричные числа вместо двоичных. Перевод восьмеричных чисел в двоичные и обратно настолько прост, что это всегда можно легко проделать.
Иногда двоичные цифры объединяются в группы по 4, задавая таким образом шестнадцатиричный код (табл. 1.6.2).
Поскольку ЭВМ обычно работают с байтами, каждый из которых состоит из 8 бит (в некоторых современных ЭВМ используются
-битовые байты), шестнадцатиричный код лучше согласуется с архитектурой ЭВМ; с другой стороны, восьмеричный код, по-видимому, лучше согласуется с человеческой психологией. Поэтому на практике ни один код не может одержать уверенной победы.
Таблица 11.6.2 (см. скан)
Задачи
1.6.1. Используя приближенное равенство
сравните вычислительные машины с двоичным и троичным основаниями.
1.6.2. Составьте восьмеричную таблицу умножения.
1.6.3. Используя таблицу 1.6.2, найдите двоичное представление для
Ответ:
.