Последната редакция на тази книга е от 2021 година.

 

 

IV.2.2  Събиране и изваждане на числа с ляво фиксирана запетая

 

 

ПРИМЕР 32.  Да се изпълни операция събиране  Z=X+Y  на числата  X=0,1875  и  Y=0,578125,  които са представени в разрядна мрежа с дължина  n=8[b],  в обратен код.

 

Проверка:

 

 

 

ПРИМЕР 33.  Да се изпълни операция събиране  Z=X+Y  на числата  X=0,578125  и  Y=-0,4375 ,  които са представени в разрядна мрежа с дължина  n=8[b],  в обратен код.

 

 

Проверка:

 

 

 

ПРИМЕР 34.  Да се изпълни операция събиране  Z=X+Y  на числата  X=0,1875  и  Y=-0,4375  , които са представени в разрядна мрежа с дължина  n=8[b],  в обратен код.

 

Проверка:

 

 

 

ПРИМЕР 35.  Да се изпълни операция събиране  Z=X+Y  на числата  X=-0,578125  и  Y=-0,4375  ,  които са представени в разрядна мрежа с дължина  n=8[b],  в обратен код.

 

 

 

 

 

ПРИМЕР 36.  Да се изпълни операция събиране  Z=X+Y  на числата  X=0,578125  и  Y=-0,578125  , които са представени в разрядна мрежа с дължина  n=8[b],  в обратен код.

 

 

 

 

ПРИМЕР 37.  Да се изпълни операция събиране  Z=X+Y  на числата  X=-0,578125  и  Y=-0,4375  , които са представени в разрядна мрежа с дължина n=8[b], в обратен код.

 

 

 

 

ПРИМЕР 38.  Да се изпълни операция изваждане  Z=X-Y  на числата  X=0,999  и  Y=0,4375  ,  които са представени в разрядна мрежа с дължина  n=11[b],  в обратен код.

 

 

 

 

ПРИМЕР 39.  Да се изпълни операция изваждане  Z=X-Y  на числата  X=0,4375  и  Y=0,999  ,  които са представени в разрядна мрежа с дължина  n=11[b],  в обратен код.

 

Проверка:

 

 

 

ПРИМЕР 40.  Да се изпълни операция събиране  Z=X+Y  на числата  X=-0,1875  и  Y=0,578125  ,  които са представени в разрядна мрежа с дължина  n=8[b],  в допълнителен код.

 

 

 

 

ПРИМЕР 41.  Да се изпълни операция събиране  Z=X+Y  на числата  X=0,1875  и  Y=-0,578125  ,  които са представени в разрядна мрежа с дължина  n=8[b],  в допълнителен код.

 

Проверка:

 

 

 

ПРИМЕР 42.  Да се изпълни операция събиране  Z=X+Y  на числата  X=-0,1875  и  Y=-0,578125  ,  които са представени в разрядна мрежа с дължина  n=8[b],  в допълнителен код.

 

Проверка:

 

 

 

ПРИМЕР 43.  Да се изпълни операция събиране  Z=X+Y  на числата  X=-0,75  и  Y=-0,25  ,  които са представени в разрядна мрежа с дължина  n=8[b],  в допълнителен код.

 

 

      Полученият резултат е отрицателното число  Х=-1, което в прав код не може да бъде изобразено в разрядна мрежа с посочената дължина от 8 бита. В допълнителен код обаче числото е представимо и съответствува на съдържанието  1 0000000.

 

 

 

ПРИМЕР 44.  Да се изпълни операция събиране  Z=X+Y  на числата  X=-0,4375  и  Y=0,4375  ,  които са представени в разрядна мрежа с дължина  n=8[b],  в допълнителен код.

 

 

 

 

ПРИМЕР 45.  Да се изпълни операция изваждане  Z=X-Y  на числата  X=-0,4375  и  Y=0,1875  ,  които са представени в разрядна мрежа с дължина n=8[b], в допълнителен код.

 

 

 

 

ПРИМЕР 46.  Да се изпълни операция събиране  Z=X+Y  на числата  X=-0,4375  и  Y=0,1875  ,  които са представени в разрядна мрежа с дължина  n=8[b],  в модифициран обратен код.

 

 

 

 

ПРИМЕР 47.  Да се изпълни операция изваждане  Z=X-Y  на числата  X=-0,1875  и  Y=-0,578125  ,  които са представени в разрядна мрежа с дължина  n=8[b],  в модифициран обратен код.

 

 

 

 

ПРИМЕР 48.  Да се изпълни операция събиране  Z=X+Y  на числата  X=-0,4375  и  Y=0,1875  ,  които са представени в разрядна мрежа с дължина  n=8[b],  в модифициран допълнителен код.

 

 

 

 

Следващият раздел е:

4.3  Операция умножение