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], в
модифициран
допълнителен
код.