УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ Советский патент 1972 года по МПК G06F7/52 

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

Изобретение относится к области вычислительной техники и быть иснользовано в арифметических устройствах цифровых вычислительных машин.

Известно устройство умнол ения чисел в ЦВМ, основанное на запоминании цифр переноса и выполненное со сдвигом частичных воспроизведений вправо на один разряд, с анализом множителя, начиная с младших разрядов, и сохранением младшей части произведения в регистре множителя.

В известном устройстве умножение на два разряда множителя одновременно невозможно, т. е. быстродействие устройства не оптимально.

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

Цель достигается за счет того, что предлагаемое устройство дополнительно содержит триггер запоминания, сумматор содержит два дополнительных младших разряда и один дополнительный старший разряд, регистр переносов содержит два дополнительных .младших разряда, выход переноса первого дополнительного младшего разряда сумматора соединен с входом младшего разряда регистра переносов, выход переноса второго дополнительного младшего разряда сумматора соединен с первым входом первого дополнительного младшего разряда сумматора, выходы сумм

дополнительных младших разрядов сумматора подключены к соответствуюш;им входам старших разрядов регистра множителя, выходы дополнительных младших разрядов регистра переносов соединены соответственно со вторыми входами дополнительных младших разрядов сумматора, третьи входы которых соединены соответственно с выходами младших разрядов регистра частичных произведений, выход

логической схемы преобразования мнол имого соединен с первым входом второго дополнительного младшего разряда сумматора и через триггер запоминания - с входами старшего и дополнительного старшего разрядов сул1матора.

На чертел е нредставлена блок-схема предлагаемого устройства для выполнения умнолсения на два разряда множителя. Устройство содерл ит регистр / множимого,

сумматор 2, сдвигающий регистр 3 частичных произведений, регистр 4 переносов, сдвигаюший регистр 5 мнол ителя, логическую схему преобразования множимого, триггер 7 для запоминания передачи мнол ;имого в обратном

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

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

В исходном состоянии в регистре 1 хранится множимое, в регистре 5-множитель. В каждом такте умножения производится прямая или инверсная, либо прямая со сдвигом на один разряд влево передача множимого на один из входов сумматора, либо множимое совсем не передается. Вид передачи множимого зависит от результата анализа двух очередных младших цифр .множителя, производимого в логической схеме преобразования множителя (не показана).

На второй из входов сумматора поступает частичное .произведение с выхода регистра 3, полученное и сдвинутое на два разряда вправо в предыдушем такте умножения.

На третий вход сумматора поступают переносы из регистра 4, записанные в него непосредственно с выхода сумматора со сдвигом на один разряд вправо.

Получающаяся в каждом такте умножения сумма по модулю 2 с выхода сумматора записывается в регистр 3 частичных произведений, а поразрядные переносы с выходов переноса сумматора - в регистр 4 переносов. При этом два дополнительных справа разряда сумматора работают с последовательно включенным переносом.

Преобразование множимого при передаче его в обратном коде производится в следуюш;ем такте умнол ения. В младший из дополнительных справа разрядов сумматора из логической схемы 6 преобразования множимого записывается единица, преобразуюш,ая обратный код в дополнительный. Единицы записываются также в дополнительный слева разряд сумматора и в старший разряд основной разоядной сетки. Подача единиц в эти два разряда сумматора сохраняется во всех последующих тактах, независимо от вида передач множимого на су|Мматор. Это осуществляет триггер 7 запоминания передач множимого в обратном коде.

Получающиеся в каждом такте умножения два разряда произведения сдвигаются в два

старших разряда регистра 5 множителя. Эти разряды в предыдущем такте были освобождены при сдвиге множителя в регистре 5 ка два разряда вправо, выполняемом одновременно с суммированием множимого, частичного произведения и переносов.

Умножение на всю разрядную сетку множителя происходит за - тактов, где п - число

разрядов множителя, при этом последний такт суммирования производится со всеми сквозными переносами.

Предмет изобретения

Устройство для умножения, содержащее

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

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

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

два дополнительных младших разряда, выход переноса первого дополнительного младшего разряда сумматора соединен с входом младшего разряда регистра переносов, выход переноса второго дополнительного младшего

разряда сумматора соединен с первым входом первого дополнительного младшего разряда сумматора, выходы сумм дополнительных младших разрядов сумматора подключены к соответствующим входам старших разрядов

регистра множителя, выходы дополнительных младших разрядов регистра переносов соединены соответственно со вторыми входами дополнительных младших разрядов сумматора, третьи входы Которых соединены соответственно с выходами младших разрядов регистра частичных произведений, выход логической схемы преобразования множимого соединен с первым входом второго дополнительного младшего разряда сумматора и через триггер

запоминания - с входами старшего и дополнительного старшего разрядов сумматора.

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

название год авторы номер документа
Арифметическое устройство 1978
  • Шульгин А.А.
  • Храмцов И.С.
  • Фролова С.И.
  • Веригина В.В.
  • Слюсарев Н.А.
SU687982A1
Устройство для умножения двоичныхчиСЕл B дОпОлНиТЕльНыХ КОдАХ 1979
  • Кирпичев Владимир Федорович
  • Гнитько Ростислав Васильевич
SU813420A1
ДВОИЧНОЕ АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО 1968
SU210491A1
Устройство для умножения чисел 1980
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
  • Торошанко Ярослав Иванович
  • Фам Тин Нгия
SU920713A1
УСТРОЙСТВО для УМНОЖЕНИЯ ДВУХ я-РАЗРЯДНЫХ ЧИСЕЛ 1968
SU222011A1
Вычислительное устройство 1988
  • Лопато Георгий Павлович
  • Асцатуров Рубен Михайлович
  • Шостак Александр Антонович
  • Лопато Лилия Григорьевна
  • Шпаков Леонард Орестович
  • Жалковский Андрей Антонович
SU1545215A1
Устройство для умножения 1976
  • Гусев Валерий Федорович
  • Иванов Геннадий Николаевич
  • Контарев Владимир Яковлевич
  • Кренгель Генрих Исанвич
  • Шагивалеев Мансур Закирович
  • Кремлев Вячеслав Яковлевич
  • Щетинин Юрий Иванович
  • Ярмухаметов Азат Усманович
SU651341A1
Устройство для умножения п-разрядных чисел 1978
  • Дивин Геннадий Владимирович
  • Иртегов Юрий Николаевич
  • Канова Любовь Анатольевна
  • Орехова Елена Вячеславовна
  • Солодилов Александр Васильевич
SU734683A1
БКБЛЙОТЕК.Д 1970
  • В. Н. Грибанов, И. В. Калинин, М. А. Кочаров, Б. Назьмов, В. И. Сорокин Е. А. Раков
SU273520A1
Устройство для умножения 1981
  • Гусев Владимир Дмитриевич
  • Алферов Сергей Иванович
SU1007101A1

Иллюстрации к изобретению SU 357 561 A1

Реферат патента 1972 года УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ

Формула изобретения SU 357 561 A1

SU 357 561 A1

Даты

1972-01-01Публикация