Cтраница 4
![]() |
К схеме умножения, изображенной на 24 - 122. [46] |
Сокращение времени умножения можно получить, применяя схемы для запоминания переносов с последующим суммированием их с частным произведением. Этот ме-тод требует для реализации увеличения оборудования и усложнения логической схемы арифметического устройства. В тех случаях, когда применяется сумматор с последовательным переносом, целесообразно ввести групповые переносы, с целью уменьшения времени. При этом частота посылки множимого в сумматор выбирается не из максимального времени переноса по всем разрядам, а из максимального времени переноса на число разрядов в группе. В конце каждой группы имеется элемент для запоминания единиц переноса. Этот метод требует небольшого увеличения оборудования арифметического устройства и позволяет значительно сократить время выполнения операции умножения. [47]
В этих случаях на последнем шаге умножения к накопленной и сдвинутой на четыре разряда вправо сумме прибавляется только частное произведение, соответствующее младшей паре разрядов старшей тетрады. [48]
При расшифровывании комбинации 00 производится только сдвиг вправо на два разряда накопленной ранее суммы частных произведений, поскольку частные произведения при умножении на каждый из нулей равны нулю. [49]
Умножение осуществляется в прямом коде, при этом процесс состоит из операций сложения со сдвигами множимого или сумм частных произведений. Умножение возможно как с младших, так и со старших разрядов. В первом случае сдвиг произведений производится влево, во втором - вправо. Произведению присваивается положительный з ак ( нуль), если знаки сомножителей одинаковы, и отрицательный ( единица) - при раз-ных знаках сомножителей. [50]
Умножение производится методом последовательного сложения множимого столько раз, сколько единиц содержится в каждом разряде множителя со сдвигом частных произведений на один разряд вправо с помощью сдвигателя; начинается со старших разрядов множителя. [51]