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

 

 

IV.5  Събиране и изваждане на двоично-десетични числа

 

 

      Кодирането на 2/10-ните числа, както и апаратната реализация на операция събиране беше представена в раздел III на тази книга. Тук ще се разгледат операциите върху 2/10-ните числа със знак. За целта ще се използуват инверсните машинни кодове (обратен, допълнителен) при представяне на числата.

 

А)  Числа, кодирани в код 8421.

 

      Обратният код на всяка i-та цифра на едно отрицателно число X се определя както следва:

а допълнителният код на цялото число така:

      Обратният и допълнителният кодове на едно положително число X съвпадат с правия му код.

 

Б)  Числа, кодирани в код с излишък +3.

 

      Обратният код на всяка i-та цифра на едно отрицателно число X се определя както следва:

а допълнителният код на цялото число така:

      Обратният и допълнителният кодове на едно положително число X съвпадат с правия му код.

 

 

ПРИМЕР  131.  Да се представи 2/10-ното число  X(8421)  = -6170  в прав, обратен и допълнителен код в 4 разрядна мрежа.

 

 

 

ПРИМЕР  132.  Да се представи 2/10-ното число  X(8421)  = -3369  в прав, обратен и допълнителен код в 5 разрядна мрежа.

 

 

 

ПРИМЕР  133.  Да се представи 2/10-ното число  X(+3)  = -6170  в прав, обратен и допълнителен код в 4 разрядна мрежа.

 

 

 

ПРИМЕР  134.  Да се представи 2/10-ното число  X(+3)  = -3369  в прав, обратен и допълнителен код в 5 разрядна мрежа.

 

 

 

ПРИМЕР  135.  Да се изпълни операция събиране  Z=X+Y  на числата  X=7394  и  Y=-6170,  които са представени в разрядна мрежа с дължина  n=5 [2/10-ни разряда].

 

А)  събиране в код (8421)

 

 

 

Б)  събиране в код с излишък (+3)

 

 

 

 

 

ПРИМЕР  136.  Да се изпълни операция събиране  Z=X+Y  на числата  X=-3369  и  Y=0649,  които са представени в разрядна мрежа с дължина  n=5 [2/10-ни разряда].

 

А)  събиране в код (8421)

 

 

 

Б)  събиране в код с излишък (+3)

 

 

 

 

ПРИМЕР  137.  Да се изпълни операция изваждане  Z=X-Y  на числата  X=6170  и  Y=7856,  които са представени в разрядна мрежа с дължина n=5 [2/10-ни разряда].

 

А)  изваждане в код (8421)

 

 

 

 

Б)  изваждане в код с излишък (+3)

 

 

 

 

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

4.5.1  Събиране и изваждане на двоично-десетични числа в код 2421