Курс лекций по вычислительной технике



         

Кодирование отрицательных чисел - часть 2


 

 

                                                                           0111

                   –8 – 7 –6 –5 –4 –3       –2       -1       0      +1     +2     +3    +4    +5    +6     +7     +8

 

  Правило перехода от положительных чисел к отрицательным:  получить обратный код и прибавить "1" к младшему разряду. Операция вычитания заменяется на операцию сложения с дополнительным кодом вычитаемого (с обратным кодом с добавлением "1" в младший разряд).

        

Основные свойства дополнительного кода.

Диапазон

-2n-÷2n-1 -1 (смещён в сторону отрицательных чисел)

Число нулей

Один

Изменение знака

Сумма инверсии всех  разрядов с 1 младшего разряда

Операция вычитания

Заменяется сложением с вычитаемым противоположного знака 

Переполнение

Когда оба слагаемых одинакового знака, а знак суммы отличен.

Изменение разрядности

Увеличение – размножением знака. Сокращение – округлением.

Преобразование отрицательного двоичного числа в  дополнительном коде в десятичное:- сложить десятичное значение знака   с положительной мантиссой

1010 = -8+2=-6

Преобразование отрицательного десятичного числа в  двоичное в дополнительном коде:- вычесть из десятичного значения числа десятичное значение знака. Остаток будет  мантиссой.      -3= -3-(-8)=5    =   1101

 




Содержание  Назад  Вперед