1. Операцию вычитания заменить операцией сложения с использованием
дополнительного кода:
11 – 9.
Представим числа в двоичном виде:
11
10
 = 1011
2
;
9
10
 = 1001
2
.
Дополнительным кодом для 1001
2
 будет число 10111
2
.
Складываем числа:
1011
2
  + 10111
2
  = 100010
2
, шестой разряд отбрасываем, получаем двоичное
число:
10
2
 = 2
10
.
То есть 11 – 9 = 2. Все верно.
2. Сложить в двоичном и двоично – десятичном кодах следующие числа:
16 + 18.
В двоичном виде:
16
10
 = 10000
2
;  18
10
 = 10010
2
.
Складываем: 10000
2 
+ 10010
2
 = 100010
2
 преобразовываем в десятичный код:
100010
2
 = 1∙2
5
+0∙2
4
+0∙2
3
+0∙2
2
+1∙2
1
+0∙2
0
=32+2 = 34.
В двоично-десятичных кодах:
16
10
 = 0001 0110
2-10
; 18
10
 = 0001 1000
2-10
.
Складываем поразрядно: