Page 32 - ЭВМ
P. 32
Рис. 1.2. Структурная схема АЛУ для выполнения операции
умножения чисел с фиксированной точкой
Необходимо также иметь счетчик циклов СЦ, начальное значе-
ние которого равно n, далее СЦ работает на вычитание. Если содер-
жимое СЦ равно 0, то умножение завершается (рис. 1.3).
Умножение целых чисел, представленных в дополнительном
коде. Для выполнения операции сложения и вычитания часто исполь-
зуют дополнительное и обратное кодирование. Если исходные дан-
ные в оперативном запоминающем устройстве (ОЗУ) представлены
в прямом коде, то для выполнения операций сложения или вычитания
их надо привести к дополнительному коду, затем выполнить опера-
цию, перейти обратно к прямому коду. Поэтому для выполнения опе-
раций сложения или вычитания имеет смысл хранить числа в ОЗУ
в дополнительном коде. Следовательно, необходимо рассмотреть
возможность выполнения операции умножения непосредственно
в дополнительном коде.
32