курсовик 6
.doc6. Сложение чисел в формате с фиксированной запятой
A1=-0,01101 B1=-0,00011
A2=0,10011 B2=-0,01001
A3=-0,00111 B3=0,01011
A4=0,11001 B4=0,01110
A5=-0,10101 B5=-0,11001
1
[A4]пр=0,11001 + [B4]пр=0,01110 [С1]пр=1,00111 Переполнение разрядной
сетки [A5]пр=
1,10101 + [B4]пр=
1,11001 [С1]пр=11,01110 Переполнение разрядной
сетки
[A1]пр=1,01101
+
[B1]пр=1,00011
[С1]пр=1,10000
[С1]=-0,10000
Числа A2 и B2, A3 и B3 в прямом коде складывать нельзя, так как они имеют разные знаки.
2
[A2]м
дк
=00,10011 + [B2]м
дк
=11,10111 [C2]м
дк =00,01010 [C2]=0,01010 [A3]м
дк
=11,11001 + [B3]м
дк
=00,01011 [C3]м
дк =00,00100 [C3]=0,00100
[A1]м дк =11,10011
+
[B1]м дк =11,11101
[C1]м дк =11,10000
[C1]=-0,10000
[A5]м
дк
=11,01011 + [B5]м
дк
=11,00111 [C5]м
дк =10,10010 Переполнение
разрядной сетки
[A4]м дк =00,11001
+
[B4]м дк =00,01110
[C4]м дк =01, 00111
Переполнение
разрядной сетки
3
[A2]м
ок
=00,10011 + [B2]м
ок
=11,10110
00,01001
+ 1 [C2]м
ок =00,01010 [C2]=0,01010 [A3]м
ок
=11,11000 + [B3]м
ок
=00,01011
00,00011
+ 1 [C3]м
ок =00,00100 [C3]=0,00100
[A1]м ок =11,10010
+
[B1]м ок =11,11100
11,01110
+ 1
[C1]м ок =11,01111
[C1]=-0,10000
[A5]м
ок
=11,01010 + [B5]м
ок
=11,00110
10,10000
+ 1 [C5]м
ок =10,10001 Переполнение
разрядной сетки
[A4]м ок =00,11001
+
[B4]м ок =00,01110
[C4]м ок =01,00111
Переполнение
разрядной сетки