Page 31 - ЭВМ
P. 31

Сомножители и все регистры АЛУ (рис. 1.2) имеют одинаковую
               длину (n+1)  разрядов.  Регистр  Рг1  содержит  множимое,  регистр  РА
               содержит либо множимое, либо 0, регистр Рг2 содержит множитель,
               регистры Рг2, Рг3 обеспечивают двухтактный сдвиг множителя, СМ –

               сумматор, СП – схема сдвига на 1 разряд вправо, регистр РВ содер-
               жит  старшую  часть  частичного  произведения,  регистр  РС  также
               содержит старшую часть частичного произведения.
                      Операнды в АЛУ записываются в прямом коде. Множимое хра-
               нится в регистре Рг1, множитель – в регистре Рг2. Знак произведения
               формируется  в  результате  анализа  знаков  сомножителей.  Если
               сомножители имеют одинаковые знаки, то произведение получается

               положительным. Если знаки различны, то произведение будет отри-
               цательным. После определения знака результата в триггере ТЗ знако-
               вые  разряды  сомножителей  обнуляются  и  умножение  производится
               над  положительными  числами.  Анализ  множителя  начинается
               с младшего разряда, т. е. на каждом шаге анализируется правый раз-
               ряд регистра Рг2. Если правый разряд регистра Рг2 равен 1, то к час-

               тичному  произведению  прибавляется  множимое,  иначе  нуль.  При
               выполнении  операции  умножения  используется  немодифицирован-
               ный  сдвиг,  т.  е.  при  сдвиге  промежуточного  произведения  старший
               разряд  заполняется  нулем.  Для  осуществления  сдвига  множителя
               вправо используется Рг2 и Рг3. Результат операции умножения будет
               формироваться в регистрах РС и Рг2: в РС – старшая часть, в Рг2 –
               младшая.





































                                                           31
   26   27   28   29   30   31   32   33   34   35   36