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

перед выполнением операции вычитания чисел


  1. перед выполнением операции вычитания чисел с одинаковыми знаками и сложения с разными, необходимо сравнить по модулю два кода и, если нужно, сделать перестановку кодов местами, затем можно выполнять собственно операцию вычитания кодов.
  2. при выполнении операции умножения отдельно и независимо находятся модули произведений кодов, а знак находится как результат операции сложения по модулю два:
    [X]пк * [Y]пк = sign Z. |Z| |Z| = |X|*|Y|
    sign Z = sign X
    sign Y или Sz = Sx
    Sy
    Собственно умножение выполняется с применением микроопераций сложения и сдвига.
  3. аналогично умножению выполняется операция деления с использованием микроопераций вычитания и сдвига.

Вследствие ряда неудобств в ЭВМ операции вычитания, сложения чисел с разными знаками и деления в прямом коде практически не выполняются.

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