СС, кодирование, пред-ние чисел в ЭВМ
1. Используйте шестнадцатеричную систему счисления для
представления следующих комбинаций двоичных разрядов:
а) 0110101011110010
2. Какие комбинации двоичных разрядов представлены следующими
шестнадцатеричными кодами?
a) 5FD97
3. Альтернативой шестнадцатеричной системе счисления в отношении
представления битовых комбинаций является десятичная нотация с
точками, в которой каждый байт битовой комбинации представляется
эквивалентным десятичным значением. Эти представления отдельных
байтов, в свою очередь отделяются точками. Например, значение 12.5
представляет комбинации 0000110000000101 (байт 00001100 представлен
числом 12, а бай-00000101 — числом 5), а комбинация
10001000001000000000111 может быть представлена как 136.16,7.
Представьте приведенные ниже битовые комбинации в десятичной нотации с
точками.
а) 0000111100001111
4. Преобразуйте каждое представленное ниже значение в двоичном
дополнительном коде в десятичный формат.
а) 00011
5. Преобразуйте каждое представленное ниже десятичное значение в
двоичный дополнительный код длиной восемь бит.
а) 6
6. Предположим, что приведенные ниже комбинации битов
представляют числа в двоичном дополнительном коде. Запишите
представление обратных им значений в этом же коде.
а) 00000001
7. Предположим, что числа в машине сохраняются в двоичном
дополнительном коде. Какое наибольшее и наименьшее число может быть
записано, если используются битовые комбинации следующей длины.
а) четыре
8. В следующих задачах каждая битовая комбинация представляет
число, запи¬санное в двоичном дополнительном коде. Вычислите все
операции сложения, а затем проверьте ваши результаты посредством
преобразования исходных текстов задач в десятичную систему и
вычисления их ответов.
а) 0101
9. Решите следующие задачи с числами в двоичном дополнительном
коде, одна¬ко на этот раз следите за переполнением и укажите неверные
ответы, полученные в результате этой ошибки.
а) 0100
10. Переведите все приведенные ниже задачи из десятичного
представления в четырехразрядный двоичный дополнительный код, а затем
преобразуйте их в эквивалентные задачи сложения (как это сделала бы
машина) и выполните операции суммирования. Проверьте полученные ответы
с помощью преобразования их в десятичное представление.
а) 6
11. Преобразуйте приведенные ниже комбинации битов в двоичной
нотации с избытком восемь в десятичный формат
а) 1110
12. Преобразуйте приведенные ниже десятичные числа в коды двоичной
нотации с избытком восемь.
а) 5