обратный двоичный


обратный двоичный код. Фактически, так формируется число, дополняющее абсолютную величину исходного до 27-1 (что происходит для числа -12810, проанализируйте сами) - его называют еще двоичным дополнением со сдвигом. Наконец, после добавления к обратному коду 1, получается дополнительный двоичный код. (Для -12810 прямой и дополнительный коды совпадают.) Пример #1. Число 2510, размещаемое в одном байте, будет выглядеть как 000011012. Соответственно, -2510 в прямом ко де равно 100011012. Инвертируя, получаем обратный код 111100102. Добавляя затем 1, переходим к дополнительному коду 111100112. Нетрудно заметить, что сложение 2510 и -2510 даст в результате 0. Лишний, 8-й бит, получающийся при переполнении, физически не с уществует, что нас вполне устроит. Впрочем, в зависимости от архитектуры конкретной ЭВМ и/или используемого программного обеспечения, факт переноса единицы из старшего разряда влево можно фиксировать в специальном флаге переполнения. (Например, в системе программирования
Индекс
Элементарные функции    Линейные уравнения    Нелинейные уравнения    Случайные числа


Hosted by uCoz