Устройство для умножения @ -разрядных чисел Советский патент 1985 года по МПК G06F7/52 

Описание патента на изобретение SU1193667A1

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

Цель изобретения - повьшение быстродействия устройства.

На чертеже изображена структурная схема предлагаемого устройства для умноженияЬ-разрядных чисел ( для случая Г| 4 ).

Устройство содержит регистр 1 множимого, регистр 2 множителя, накапливающий сумматор 3 (выполненнь в виде сумматора с запоминанием переносов ), комбинационньш сумматор 4, группу элементов ИЛИ 5, матрицу элементов И 6, группу элементов И 7 группу элементов 8 задержки, .элемент ИЛИ 9, вход 10 начала операции, выход 11 конца операции.

Устройство работает следующим образом-.

Пусть.требуется умножить п-разрядное множимое X на п-разрядньй множитель Y - 1010. В исходном состоянии в регистре 1 множимого хранится двоичный код числа X без знака, в регистре 2 множителя - двоичный код числа Y без знака, сумматор 3 обнулен. . .

Работа устройства начинается с момента подачи на вход 10 сигнала начала операции умножения (этот сигнал подается на вход 10 только один раз в начале операции, а появление сигнала на выходе 11 сигнализирует об окончании операции умноже- ния чисел). После этого на выходе сумматора 4 формируется результат С С4СзС2С 0101+0000+0001 ОНО (первое слагаемое равно инверсному значению множителя Y; второе слага емое поступает с выходов элементов 8 задержки, третье слагаемое есть значение входного переноса сумматора 4 ). Так как только С i 2. на выходе элемента И 7 формируется управляющий сигнал, который производит передачу соответствующим образом сдвинутого множимого с выходов элементов И 6 второй строки матрицы через элементы ИЛИ 5 в сумматор 3. Этот управляющий сигнал поступает на вход элемента 8 2 задержки и не меняет своего значения на протяжении всего времени суммирования первого частичного произведения в сумматоре 3. По исте чении времени, равного времени суммирования первого частичног произведения в сумматоре 3, на выхо элемента 82 задержки появляется сигнал, который, поступая на соответствующий вход сумматора 4, образует его второе слагаемое 0100. При этом на выходе сумматора 4 формируется . результат С , 0101+0100+ +0000 1001, в результате чего на выходе элемента И формируется. управляющий сигнал (так как только 1), который производит передачу соответствующим образом сдвинутого множимого с выходов элементов И 6 четвертой строки матрицы через элементы ИЛИ 5 на входы сумматора 3. Этот управляющий сигнал поступает на вход элемента 8л задержки и не меня.ет своего значения на протяжении всего времени суммировани второго частичного произведения в сумматоре 3. По истечении этого , времени на выходе элемента 84 задержки появляется сигнал, который через элемент ИЛИ 9 поступает на вход управления приведением переносов сумматора 3, разрешая суммирование в нем запоминающих переносов с целью формирования результата в однорядном коде, а также подается на выход 11, сигнализируя об окончании вьшолнения в нем операции умножения двух чисел.

Среднее время умножения двух, п-разрядных двоичных чисел в устройстве примерно равно

t с

t +

tPn

-слл

- см

-г- СР

о U

где tcM время суммирования п-разрядных чисел в сумматоре 3 с запоминанием переносов; время, неЬбходимое на

суммирование t -разрядных . чисел в сумматоре 4 с распространением переносов.

Первая составляющая в приведенном выражении определяет среднее

0 число суммирований, выполняемых

в устройстве на сумматоре 3, предполагая, что появление нулей и единиц в разрядньгх множителях равновероятно. Вторая составляющая характеризует задержку, которую вносит в общее время выполнения операции сумматор 4 (сигнал, который 5 начале вьшолне,ния операции поступает на вход 10

311936674

и которЬй в дальнейшем осуществляет процессе умножения фактически должен передачу соответствующим образом один раз пройти через весь суммасдвинутых множимых в сумматор 3, в тор 4),

Похожие патенты SU1193667A1

название год авторы номер документа
Устройство для умножения п-разрядных чисел 1981
  • Лопато Лилия Григорьевна
  • Шостак Александр Антонович
SU985783A1
Устройство для умножения 1988
  • Баран Юрий Александрович
  • Шостак Александр Антонович
SU1578711A1
Устройство для умножения @ -разрядных чисел 1986
  • Лопато Лилия Григорьевна
  • Шостак Александр Антонович
SU1374217A1
Устройство для умножения @ -разрядных чисел 1981
  • Лопато Лилия Григорьевна
  • Шостак Александр Антонович
SU993255A1
Устройство для умножения @ -разрядных чисел 1981
  • Лопато Лилия Григорьевна
  • Шостак Александр Антонович
SU1003077A1
Матричное устройство для умножения 1979
  • Каграманов Григорий Хачатурович
  • Андреасян Эдуард Гарегинович
SU842800A1
Устройство для умножения @ -разрядных чисел 1981
  • Лопато Лилия Григорьевна
  • Шостак Александр Антонович
SU1022155A1
Устройство для умножения п-разряд-НыХ чиСЕл 1978
  • Лукашенко Валентина Максимовна
SU813417A1
Устройство для умножения 1982
  • Лопато Лилия Григорьевна
  • Шостак Александр Антонович
SU1137463A1
Матричное устройство для умножения двоичных и десятичных чисел 1983
  • Пешков Анатолий Тимофеевич
  • Глухова Лилия Александровна
  • Мороз Сергей Михайлович
SU1200282A1

Иллюстрации к изобретению SU 1 193 667 A1

Реферат патента 1985 года Устройство для умножения @ -разрядных чисел

УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ П-РАЗРЯДНЫХ ЧИСЕЛ, содержащее регистры множимого и множителя, матрицу элементов И, группу элементов ШШ, накапливающий сумматор, группу элементов И и комбинационный сумматор, причем выходы разрядов регистра множимого, подключены к первым входам элементов И соответствующих столбцов матрицы, прямые выходы разрядов регистра множителя соединены с первыми входами соответствующих элементов И группы, выходы которых соединены с вторыми входами элементов И соответствующих строк матрицы, выход первого элемента И первой строки матрицы соединен с входом первого разряда накапливающего сумматора, выход элемента И п-й строки матрицы соединен с входом

Документы, цитированные в отчете о поиске Патент 1985 года SU1193667A1

Устройство для умножения двух -разрядных чисел 1973
  • Степанов Анатолий Валентинович
  • Ватин Валерий Александрович
  • Данишевский Виктор Александрович
SU482740A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для умножения двух празрядных чисел 1977
  • Манахов Анатолий Андреевич
  • Чуватин Александр Николаевич
SU623204A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для умножения п-разрядных чисел 1981
  • Лопато Лилия Григорьевна
  • Шостак Александр Антонович
SU985783A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 193 667 A1

Авторы

Лопато Лилия Григорьевна

Шостак Александр Антонович

Даты

1985-11-23Публикация

1982-10-14Подача