курсовик 11
.doc11. Деление чисел в форматах с фиксированной и плавающей запятой
1) A=0,01011
B=-0,10101
[A]обм=00,01011
[В]обм=11,01010
|A|<|B|,B0
[A]обм=11,10100
[В]обм=00,10101
Sg C=1
CM |
РгC |
Примечания |
11,10100
11,01001 00,10101 11,11110
11,11101 00,10101 00,10010 11,01010 11,11100 11,11001 00,10101 00,01110 + 1 00,01111 11,01010 11,11001 11,10011 00,10101 00,01000 + 1 00,01001 11,01010 11,10011 11,00111 00,10101 11,11100 |
00000
0000-
00001
0001-
00010
0010-
00100
0100-
01000
1000-
10001 |
[CM]=[A]обм;[РгB]=[B] обм;[РгC]=0
[РгC]; [CM] [CM]= [CM]+ [РгB] C1=1
[РгC]; [CM] [CM]= [CM]+ [РгB] C2=0 Восст-е ост.: [CM]= [CM]+ [РгB]
[РгC]; [CM] [CM]= [CM]+ [РгB]
C3=0 Восст-е ост.: [CM]= [CM]+ [РгB]
[РгC]; [CM] [CM]= [CM]+ [РгB]
C4=0 Восст-е ост.: [CM]= [CM]+ [РгB]
[РгC]; [CM] [CM]= [CM]+ [РгB] C5=1 |
Ответ: С=-0,01110
2) A=-0,01101
B=-0,11110
[A]дм=11,10011
[В]дм=11,00010
[В]дм=00,11110
|A|<|B|,B0
Sg C=0
CM |
РгC |
Примечания |
11,10011
11,00110 00,11110 00,00100
00,01000 00,11110 01,00110
10,01100 00,11110 11,01010 10,10100 00,11110 11,10010 11,00100 00,11110 00,00010 |
00000
0000-
00000
0000-
00000
0000-
00001 0001-
00011 0011-
00110 |
[CM]=[A]дм;[РгB]=[B] дм;[РгC]=0
[РгC]; [CM] [CM]= [CM]+ [РгB] Sg A Sg A1; C1=0
[РгC]; [CM] [CM]= [CM]+ [РгB] Sg A Sg A2; C2=0 [РгC]; [CM] [CM]= [CM]+ [РгB] Sg A= Sg A3; C3=1 [РгC]; [CM] [CM]= [CM]+ [РгB] Sg A= Sg A4; C4=1 [РгC]; [CM] [CM]= [CM]+ [РгB] Sg A Sg A5; C5=0 |
Ответ: С=0,00110
3) A=0,1000123
B=0,111102-2
|mа|<|mв|
[mа]дм=00,10001 [рa]д=0,011
[mв]дм=00,11110 [рв]д=1,110
[mа]дм=11,01111 [mв]дм=11,00010
CMМ |
Рг mс |
Примечания |
11,01111 00,11110 00,01101
00,11010 11,00010 11,11100 11,11000 00,11110 00,10110 01,01100 11,00010 00,01110 00,11100 11,00010 1,11110 |
00000
0000- 00000 0000-
0000,1 000,1-
000,10 00,10-
00,100 0,100-
0,1001 |
[CMМ]=[mа]дм;[Рг mс]=0;[Рг mв]= [mв]дм [CMМ]= [CMМ]+[Рг mв]; [Рг mc]; c0=0; [CMM]; [Рг mc]; [CMМ]= [CMМ]+ [Рг mв] c1=1; [CMM]; [Рг mc]; [CMМ]= [CMМ]+ [Рг mв] c2=0; [CMM]; [Рг mc]; [CMМ]= [CMМ]+ [Рг mв] c3=0; [CMM]; [Рг mc]; [CMМ]= [CMМ]+ [Рг mв] c4=1 |
[СМП]:=[РгРa]+[РгРв]
0,011
+
1,110
0,001 Sg C=0
Ответ: С=0,100121
4) A=0,101112-3
B=-0,111102-2
|mа|<|mв|
[mа]обм=00,10111 [рa]об=1,100
[mв]обм=11,00001 [рв]об=1,101
Sg C=1
CMМ |
Рг mс |
Примечания |
00,10111 01,01110 11,00001 00,01111 + 1 00,10000 01,00000 11,00001 00,00001 + 1 00,00010 00,00100 11,00001 11,00101 10,01011 00,11110 11,01001 10,10011 00,11110 11,10001 |
00000 0000-
00001 0001-
00011 0011-
00110 0110-
01100 1100-
11000 |
[CMМ]=[mа]обм;[Рг mс]=0;[Рг mв]= [mв]обм [CMМ]; [Рг mc]; [CMМ]= [CMМ]+ [Рг mв]
c1=1; [CMM]; [Рг mc]; [CMМ]= [CMМ]+ [Рг mв]
c2=1; [CMM]; [Рг mc]; [CMМ]= [CMМ]+ [Рг mв] c3=0; [CMM]; [Рг mc]; [CMМ]= [CMМ]+ [Рг mв] c4=0; [CMM]; [Рг mc]; [CMМ]= [CMМ]+ [Рг mв] c5=0; |
[СМП]:=[РгРa]+[РгРв]
1,100
+
1,101
1,001
+ 1
1,010
Ответ: С=-0,001112-5