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


Замечания:


  1. перед выполнением операции вычитания чисел с одинаковыми знаками и сложения с разными, необходимо сравнить по модулю два кода и, если нужно, сделать перестановку кодов местами, затем можно выполнять собственно операцию вычитания кодов.
  2. при выполнении операции умножения отдельно и независимо находятся модули произведений кодов, а знак находится как результат операции сложения по модулю два:

    [X]пк * [Y]пк = sign Z. |Z| |Z| = |X|*|Y|

    sign Z = sign X

    sign Y или Sz = Sx
    Sy

    Собственно умножение выполняется с применением микроопераций сложения и сдвига.

  3. аналогично умножению выполняется операция деления с использованием микроопераций вычитания и сдвига.

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




Начало  Назад  Вперед



Книжный магазин