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

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

1

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

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

На фиг. 1 представлена схема устройства для умиржения двух чисел; на фиг. 2 - блок коррекции результата.

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

Блок 11 коррекции результата (фиг. 2) содержит п-входовой элемент И-НЕ 14 и группу 15 элементов И.

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

Разряды множимого и множителя поступают в регистры 1 и 2 множимого и множителя и по синхроимпульсам блока 6 заносятся в них. Блок 3 формирует попарные произведения разрядов множимого и множителя и производит сложение попарных произведений одинакового веса с учетом возникающих переносов. На выходе блока 3 образуются разряды обычного произведения множимого и множителя. По синхроимпульсу С от блока 6 младшие разряды произведения заносятся в регистр а старшие разряды - в р егистр 5. .

В режиме обычного умножения на вход элемента НЕ 7 подается сигнал, соответствующий логической 1. Тогда на выходах элементов И группы 8 - логические нули, а младшие разряды произведения проходят через рядный сумматор 10 и блок 11 коррекции результата на первые входы сумма торов по модулю два группы 13 . Так как сигн.ал переноса Р на выходе сумматора 10 соответствует логическому О, то на выходах элементов И группы 12 - логические нули. Поэтому младшие разряды пропускаются на выходы сумматоров по модулю два груп

44662 пы

10

15

20

25

30

13. Сигнал логической 1 на входе элемента НЕ 7 пропускает старшие разряды произведения на выходы элементов И группы 9.

В режиме умножения по модулю 2 -1 на вход элемента НЕ 7 подается сигнал логического О. При этом старшие разряды Произведения проходят через элементы И группы 8 и прибавляются к соответствующим младшим разрядам в сумматоре 10 (так как 2 совпадает с 2 по модулю ). Возможны следующие соотношения между результатом S сложения и модулем S 2 -1 . Сигнал переноса сумматора 10 равен О и на выходах элементов. И группы 12 - логические нули. Полученные разряды суммы проходят через блок 11 коррекции результата и группу 13 сумматоров по модулю два на выходы устройства.

S 2 -1. Сигнал переноса сумматора 10 также равен О, на выходах элементов И группы 12 - логические нули. На в сех выходах суммы сумматора 10 - логические единиць. Блок 11 преобразует слово , J 1 .. . 1 в слово

п разрядов

00 . .. О , которое проходит на выходы п разрядо в устройства.

S / 2 -1 . Сигнал переноса сумматора 10 равен логической 1, его необходимо прибавить в младший разряд полученного слова сумм ., ..., S S . Так как слагаемые на входах сумматора. 10 не больше 2 -1, то результат S (с учетом переноса Р) не больше . Тогда слово сумм не больше , т.е. хотя бы один -его разряд, равен,О, и оно пропускается через блок 11 на первые входы сумматоров по модулю два группы 13; i-й элемент И (, ..., п-1) группы 12

формирует перенос в (14-1)-й разряд при прибавлении переноса Р к слову сумм. еренос в (1+1)-й разряд становится равным 1 , если все предьщущие азряды S , ..., S слова сумм

равняются 1. Сумматоры по модулю два группы 13 производят прибавление с гармированных переносов к соответствующим разрядам слова сумм.

Блок 11 коррекции результата устраняет неоднозначность представления нуля 6 режиме умножения по модулю:

заменяет слово 11

1,

на 00

О

п разрядов

п разрядов.

а остальные пропускают без изменений.

В блоке 11 при подаче на его входы всех единиц на выходе элемента И-НЕ 14 появляется Л и на выходах эле- ментов И группы 15 - логические нули. При подаче любого слова на выходе элемента 14 - 1, и слово проходит на выходы блока 11 .

Формула изобретения

1. Устройство для умножения двух чисе л, содержащее регистр множимого, регистр множителя, блок формнрова- НИН частичных произведений, блок синхронизации, регистры старших и младших разрядов произведений, элемент НЕ две группы элементов И по п элементов в каждой, (п-разрядность множимого и множителя), п-разрядный сумматор и блок коррекции результата, входы которого соединены соответственно с выходами суммы п-разрядного сумматора, входы первого слагаемого которого соединены с выходами регистра младших разрядов произведения, а входы второго слагаемого - с выходами элементов И первой группы, первые Jxoды

которых соединены с выходо.м элемента НЕ, вход которого соединен с входом установки режима устройства и первыми входами элементов И второй группы, выходы которых соединены с выходами старших разрядов произведения устройства, а вторые вх.о.ды - с вторыми входами элементов И первой группы и выходами регистра старших разрядов произведения, информационные входы которого соединены с выходами старших разрядов блока формирования частичных произведений, выходы младших разрядов которого соединены с информационньми входами регистра младших разрядов произведения, а первая и вторая группа входов - с

j

0

5 0 5

0

0

выходами регистров множимого и множителя соответственно,, информационные Бходь которых соединены соответственно с входами множимого и множителя устройства, выходы блока синхронизации соединены с синхровходами регистров множимого, множителя, старших и младших разрядов произведений, отличающееся тем, что, с целью повышения быстродействия, в него введены третья группа п-1 элементов И, причем i-й элемент И треть- ей группы (, ..., п-1) содержит i+1 входов, и группа п сумматоров по модулю два, выходы которых соединены с-выходами младших раз.рядов произведения устройства, шина нулевого потенциала которого соединена с входом переноса п-разрядного сумматора, выход переноса которого соединен с первыми входами элементов И третьей группы и входом первого слагаемого первого сумматора по модулю два группы, входы первых слагаемых сумматоров по модулю два группы, начиная со второго, соединены с выходами элементов И третьей группы соответственно, входы вторых .слагаемых сумматоров по модулю два группы соедй- .нены с выходами блока коррекции, j-й выход суммы п-разрядного сумматора (, ..., п) соединен с (j-i-l)-M входом i-x элементов И третьей группы.

. 2. Устройство по п. 1, о т л и- чающееся тем, что блок коррекции результата содержит.п-входо- в.ой элемент И-НЕ и группу элементов И, выходы которых соединены с выходами блока коррекции результата, а первые входы - с выходом п-входового элемента И-НЕ, входы которого соединены с входами блока коррекции результата и вторыми входами элементов И группы соответственно.

Редактор Л. Повхан

f.2

Составитель E. Захарченко

Техред .М.Ходанич Корректор О, Луговая

Заказ 3919/52

Тираж 671

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, , Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Подписное

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

название год авторы номер документа
Устройство для умножения двух чисел 1984
  • Вариченко Леонид Викторович
  • Лотоцкий Александр Александрович
  • Попович Роман Богданович
  • Раков Михаил Аркадьевич
  • Томин Юрий Андреевич
SU1179322A1
Матричное множительное устройство 1984
  • Вариченко Леонид Викторович
  • Попович Роман Богданович
  • Томин Юрий Андреевич
  • Яковлев Александр Антонович
SU1170450A1
Матричное устройство для умножения чисел (его варианты) 1983
  • Вариченко Леонид Викторович
  • Попович Роман Богданович
  • Степанюк Дмитрий Максимович
  • Томин Юрий Андреевич
SU1160398A1
Устройство для умножения двух чисел 1989
  • Вариченко Леонид Викторович
  • Кодров Виктор Иванович
SU1667059A2
Матричное устройство для умножения чисел по модулю 2 @ -1 1985
  • Вариченко Леонид Викторович
  • Гречникова Ольга Ивановна
  • Новиков Константин Николаевич
  • Попович Роман Богданович
  • Томин Юрий Андреевич
SU1254471A1
Устройство для умножения 1982
  • Лопато Георгий Павлович
  • Лопато Лилия Григорьевна
  • Шостак Александр Антонович
SU1038937A1
Устройство для умножения 1986
  • Батюков Александр Геннадьевич
  • Заблоцкий Владимир Николаевич
  • Самусев Анатолий Алексеевич
  • Спасский Виктор Евгеньевич
  • Шостак Александр Антонович
SU1399729A1
Устройство для умножения 1981
  • Лопато Георгий Павлович
  • Шостак Александр Антонович
SU1032453A1
Устройство для умножения 1985
  • Шостак Александр Антонович
SU1322265A1
Устройство для умножения 1984
  • Лисуненко Владимир Владимирович
  • Матвеева Татьяна Александровна
  • Тарануха Виталий Модестович
SU1226447A1

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

Реферат патента 1986 года Устройство для умножения двух чисел

Изобретение относится к области вычислительной техники и технической ;кибернетики, преимущественно к устройствам для цифровой обработки сигналов. Цель изобретения - повьппение быстродействия работы устройства. Поставленнай цель достигается тем, что в устройство введены группа элементов И и группа сумматоров по модулю два, причем выход переноса п-раз- рядного сумматора соединен с (1+1)-м входом i-ro (, ..., n-.l) элемента И и вторым входом первого сумматора по модулю два, j-й вход i-го (, ..., п-1, , ..., i) элемента И соединен с j-м выходом суммы п-раз- рядного сумматора, выходы элементов И соединены с первыми входами соответствующих сумматоров по модулю два, начиная со второго, вторые входы -. которых соединены с соответствующими выходами блока коррекции, а их выходы являются выходами устройства. 1 з.п. ф-лы, 2 ип. с $ (П tC 4 4 Од Од ISD

Формула изобретения SU 1 244 662 A1

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

Рабинер Л., Гоунд Б
Теория и применение цифровой обработки сигналов
М.: Мир, 1978
Устройство для умножения двух чисел 1984
  • Вариченко Леонид Викторович
  • Лотоцкий Александр Александрович
  • Попович Роман Богданович
  • Раков Михаил Аркадьевич
  • Томин Юрий Андреевич
SU1179322A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 244 662 A1

Авторы

Вариченко Леонид Викторович

Вишневский Вячеслав Владимирович

Попович Роман Богданович

Томин Юрий Андреевич

Даты

1986-07-15Публикация

1984-11-20Подача