Основы арифметики цифровых процессоров. Вашкевич Н.П - 29 стр.

UptoLike

28
Таким образом:
[
K
2
]
3
=
1
1
0
1
Достоинствами обратного кода являются:
1) знаковый и числовые биты операнда составляют единый код,
поэтому просто реализуются алгоритмы сложения и вычитания (но
следует отметить, что они немного сложнее, чем в дополнительном
коде);
2) симметричный диапазон представления положительных и от-
рицательных чисел в цифровом процессоре.
Недостатками обратного кода являются:
1) двойное представление нуля:
0
0
0
0
= +0
1
1
1
1
=
0
,
которое должно быть учтено либо аппаратными, либо программ-
ными средствами;
2) более сложные по сравнению с прямым кодом алгоритмы опе-
раций умножения и деления.
   Таким образом:
  [K2]3= 1 1 0 1 0 1 1 0
   Достоинствами обратного кода являются:
   1) знаковый и числовые биты операнда составляют единый код,
поэтому просто реализуются алгоритмы сложения и вычитания (но
следует отметить, что они немного сложнее, чем в дополнительном
коде);
   2) симметричный диапазон представления положительных и от-
рицательных чисел в цифровом процессоре.
   Недостатками обратного кода являются:
   1) двойное представление нуля:
    0 0 0 0 0 0 0 0 = +0

    1 1 1 1 1 1 1 1 = – 0,
которое должно быть учтено либо аппаратными, либо программ-
ными средствами;
   2) более сложные по сравнению с прямым кодом алгоритмы опе-
раций умножения и деления.




                              28