|
|
B10=-2,3310=>N2:
B2=-10,010102= -0: 10010102*1010 |
|
Произведем операцию сложения C=A+Bв двоичной системе счисления в дополнительном коде.
Представим числа A,Bс порядком
А2=0,10010011*1011 В2= - 0,1001010*1010
В нормализованном виде:
ПорядокМантисса
[A2]П=0:110:10010011
[B2]П=0:101:1001010
Вычтем порядки
p=p1+(-p2)=>pДК=p1дк+p2дк;
p1=0:11ПК = ОК = ДК;p2=0:10ПК=>1:01ОК=>1:10ДК
+ |
0 |
: |
1 |
1 |
1 |
: |
1 |
0 |
|
|
0 |
: |
0 |
1 |
pДК=0:01;
Порядки чисел различаются на 1.Выравниваем порядки, для чего второе число сдвинем на 1 вправо. Получим порядок и мантиссу числаB:[B2]П=0:11
[mB]=1:01001010
[mA]ДК=[mA]OK=0:10010011
[mB]ДК=[mB]OK+20=1:10110110
Сложим мантиссы:
+ |
0 |
: |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
: |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
|
|
0 |
: |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
Мантисса числа Сположительна.