Пример.
А = 7,7 = (111.10110011)2 = (0.11110110)2·23
В = 0,028 = (0.0000011100101)2 = (0.11100101)2·2-5
Деление в СМ ЭВМ.
XC = XA – XB + d
d + PC = PA + d – PB –d + d
PC
XC = 3 –(-5) +128 = 136
PC = 8
N шага | Действие | Делимое | Частное |
МА [-B]доп R0 | 0 1 1 1 1 0 1 1 0 1 0 0 0 1 1 0 1 1 0 0 0 0 1 0 0 0 1 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 | |
←R0 [-B]доп R1 | 0 0 0 1 0 0 0 1 0 1 0 0 0 1 1 0 1 1 1 0 0 1 1 1 1 0 1 | 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 | |
←R1 Впр R2 | 0 0 1 1 1 1 0 1 0 0 1 1 1 0 0 1 0 1 1 0 1 0 1 1 1 1 1 | 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 | |
←R2 Впр R3 | 0 1 0 1 1 1 1 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 0 0 0 1 1 | 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 | |
←R3 Впр R4 | 1 0 1 0 0 0 1 1 0 0 1 1 1 0 0 1 0 1 0 0 0 1 0 1 0 1 1 | 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 1 | |
←R4 [-B]доп R5 | 0 0 1 0 1 0 1 1 0 1 0 0 0 1 1 0 1 1 1 0 1 1 1 0 0 0 1 | 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 | |
←R5 Впр R6 | 0 1 1 1 0 0 0 1 0 0 1 1 1 0 0 1 0 1 1 1 1 0 0 0 1 1 1 | 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 | |
←R6 Впр R7 МС→ | 1 1 0 0 0 1 1 1 0 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0 1 1 | 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 1 0 1 0 0 1 0 0 1 |
С = (0.10001001)2·29 = (100010010)2 = 274
СТ = 275 (точное значение)
Погрешность вызвана неточным представлением операндов.
Деление в ЕС ЭВМ.
N шага | Действие | Делимое | Частное |
А [-B]доп R0 А→4 [-B]доп R0 | 0 0 1 1 1 1 0 1 1 1 1 0 0 0 1 1 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 1 1 1 1 0 0 0 1 1 1 0 1 1 0 0 1 0 1 0 1 | 0 0 0 0 0 0 0 0 R0>0 1 0 1 1 0 0 0 0 1 0 1 1 0 0 0 0 | |
←R0 Bпр R1 | 1 0 0 1 0 1 0 1 1 0 0 1 1 1 0 0 1 0 1 1 0 0 1 1 1 0 1 | 0 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 | |
←R1 Впр R2 | 1 0 0 1 1 1 0 1 0 0 0 1 1 1 0 0 1 0 1 1 0 1 0 1 1 0 0 | 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 | |
←R2 Впр R3 | 1 0 1 0 1 1 0 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 0 1 0 1 1 | 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 | |
←R3 Впр R4 | 1 1 0 0 1 0 1 1 1 0 0 1 1 1 0 0 1 0 0 0 0 0 0 1 0 0 1 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 | |
←R4 [-B]доп R5 | 0 0 0 0 1 0 0 1 0 1 1 0 0 0 1 1 1 0 1 1 0 1 0 0 0 0 0 | 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 | |
←R5 Впр R6 | 1 0 1 0 0 0 0 0 0 0 0 1 1 1 0 0 1 0 0 1 0 1 1 0 0 1 0 | 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 | |
←R6 Впр R7 | 1 0 1 1 0 0 1 0 0 0 0 1 1 1 0 0 1 0 1 1 1 0 1 0 1 1 0 | 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 | |
←R7 Впр R8 | 1 1 0 1 0 1 1 0 0 0 0 1 1 1 0 0 1 0 0 0 0 0 1 1 1 1 0 | 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 1 |
С = (1,1)16 · 163 = (110)16 = 272
Погрешность вызвана неточным представлением операндов, но она меньше, чем при делении в формате СМ ЭВМ.