| Ясное понимание описанных выше основных свойств двоичного дополнительного кода позволяет также сформулировать алгоритм преобразования лычсннП этого кода в десятичное представление. Если битовая комбинация имеет нулевой знаковый бит. то это значение рассматривается просто как обычное двоичное число. Например, битовая комбинация ОНО представляет число 6. поскольку комбинация битов 110 является двоичным представлением числа 6. Если битовая комбинация содержит знаковый бит. равный единице, то она представляет отрицательное число, н нам остается лишь определить абсолютную величину этого числа. Это выполняется посредством записи исходной комбинации справа налево, вплоть до первой встретившейся единицы, после чего для оставшихся битов, в порядке их следования, записываются дополнительные значения. Полученная комбинация битов дешифруется как обычное двоичное число. Например, чтобы определить десятичное значение комбинации 1D10. мы. прежде всего, отмечаем, что это значение является отрицательным, так как исходная комбинация содержит единицу в знаковом бите. Затем исходная комбинация преобразуется в комбинацию 0110. которая представляет собоп двоичное число 6. Теперь можно сделать окончательное заключение, что исходная двоичная комбинация представляет число -6. Страница: 1 | 2 | 3
Дата публикации: 23.10.2014 (просмотров: 18547)Комментарии на сайте: |