Логические и арифметические основы и принципы работы ЭВМ


Деление в прямом коде со сдвигом и автоматическим восстановлением остатка


  1. sign Z = sign X
    Деление в прямом коде со сдвигом и автоматическим восстановлением остатка
    sign Y
  2. |X| - |Y| =
    Деление в прямом коде со сдвигом и автоматическим восстановлением остатка
    0
  3. Если

    Деление в прямом коде со сдвигом и автоматическим восстановлением остатка
    0
    Деление в прямом коде со сдвигом и автоматическим восстановлением остатка
    0, то z0 = 1 и 2
    Деление в прямом коде со сдвигом и автоматическим восстановлением остатка
    0 - |Y| =
    Деление в прямом коде со сдвигом и автоматическим восстановлением остатка
    1 (z0 – целая часть результата).

    Если

    Деление в прямом коде со сдвигом и автоматическим восстановлением остатка
    0 < 0, то z0 = 0 и 2
    Деление в прямом коде со сдвигом и автоматическим восстановлением остатка
    0 + |Y| =
    Деление в прямом коде со сдвигом и автоматическим восстановлением остатка
    1

и т. д.

Пример:

[X]пк = 0.100 [Y]пк = 1.110 sign Z = 1

Деление в прямом коде со сдвигом и автоматическим восстановлением остатка
0 = 1 [-|Y|]дк = 1.010

+0.100 = [|X|]дк

1.010 = [-|Y|]дк

1.110 =

Деление в прямом коде со сдвигом и автоматическим восстановлением остатка
0 = [|X|]дк + [-|Y|]дк < 0, z0 = 0

+1.100 = 2

Деление в прямом коде со сдвигом и автоматическим восстановлением остатка
0 (сдвиг в ДК отрицательного числа)

0.110 = [|Y|]дк

0.010 =

Деление в прямом коде со сдвигом и автоматическим восстановлением остатка
1 = 2
Деление в прямом коде со сдвигом и автоматическим восстановлением остатка
0 + [|Y|]дк > 0, z1 = 1

+0.100 = 2

Деление в прямом коде со сдвигом и автоматическим восстановлением остатка
1

1.010 = [-|Y|]дк

1.110 =

Деление в прямом коде со сдвигом и автоматическим восстановлением остатка
2 = 2
Деление в прямом коде со сдвигом и автоматическим восстановлением остатка
1 + [-|Y|]дк < 0, z2 = 0

+1.100 = 2

Деление в прямом коде со сдвигом и автоматическим восстановлением остатка
2 (сдвиг в ДК отрицательного числа)

0.110 = [|Y|]дк

0.010 =

Деление в прямом коде со сдвигом и автоматическим восстановлением остатка
3 = 2
Деление в прямом коде со сдвигом и автоматическим восстановлением остатка
2 + [|Y|]дк > 0, z3 = 1

Ответ: [Z]пк = 1.101



Содержание раздела