Последовательное множительное устройство Советский патент 1981 года по МПК G06F7/52 

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

1

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

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

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

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

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

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

5 Поставленная цель достигается тем, что в него введены динамнческнй регистр множителя, динамический регистр задержки, К D-триггеров, (К-И)-й элемент Н, два элемента запрета, элемент 20 или, причем первый выход динамическог о регистра множителя подключен к D входам О-трйггеров, С входа которых соответственно соедннены с тактовыми шинамн устройства, выходы ;25 D-триггеров подключены к первмя входам соответствующих элементов и, второй вход первого последовательного сумматора соединен с выходом первого элемента запрета, выход каждого 30 последовательного сумматора соединен с вторым входом следующего последовательного сумматора, выход к-го последовательного сумматора соедине с входом динамического регистра час тичных произведений, выход которого подключен к первому входу (k+l)-ro элемента И, а также к прямому входу первого элемента запрета, вход дйна мического регистра множимого соединен с его выходом и подключен к второму входу первого элемента и и к входу динамического регистра задерж ки, выходы которого подключены соот ветственно к вторым входам элементов И, с второго по k-й выход (k+1) го разряда динамического регистра множителя подключен к прямому входу второго.элемента запрета, инверсный вход которого подключен к второму входу (k+l)-ro элемента И, к. инверс ному входу первого элемента запрета а также к управляющей тактовой шине устройства, выходы (k+l)-ro элемента И и второго элемента запрета сое динены с входами элемента ИЛИ, выход которого подключен к входу динамического регистра множителя. На чертеже представлена функцио нальная схема последовательного мно жительного устройства. Устройство содержит kl сумматоров п следовательного действия 1.1, 1 2....jl.k,k элементов И 2.1, 2.2,...,2.k,динамические регистры: (n+k)-разрядный регистр 3 множимого (k-1)-разрядный регистр 4 задержки, п-раэрядный (п-разрядность сомножите лей) регистр 5 частичных произведений (n+k)-разрядный регистр б множителя а также К D-триггеров 7.1, 7.2,..., 7.k, первый элемент 8 запрета, k так товых шин 9.1, 9.2,..., 9.k, управляющую тактовую шину 10, элемент ИЛИ l,(k+)-й элемент и 12,второй элемент 13 запрета. Устройство работает следующим образом. Работа устройства осуществляется по циклам. Длительность каждого цикла равна (n+k) тактам, так как при умножении п-разрядного множимого на k очередных цифр множителя получается часуичное произведение, имеющее разрядность (n+k, а для получения одной цифры частичного произведения нужен один такт. Будем считать, что когда на выходах первых разрядов динамических регистров в режиме хранения находятся первые разряды-записанных в них чисел, на первой тактирующей шине 9.1 появляется единичныйсигнал Т1, соответствующий началу цикла. Сигналу Т2 на шине 9.2 соответст15ует такое расположение информации в регистрах при котором на выходах первых разрядов находятся вторые разряды чисел и т.д. в исходном состоянии (такт Т1 первого цикла) в п первых разрядах регистра 3 находится множимое, а в п первых разрядах регистра б находится множитель. В остальных k разрядах регистров 3 и б (с/п+1)-го по (n+k)-и записаны нули. В регистрах 5 и 4 в исходном состоянии записаны нулевые коды. Рассмотрим цикл работы устройства, В,тактах Т1,,Tk каждого цикла в триггеры 7.1,..., 7.k записывается код очередных k разрядов множителя, на которые в данном цикле будет производиться умножение. Последовательное поступление в каждом цикле на триггеры 7.1,..., 7.k очередных k разрядов множителя обеспечивается соответствующей коммутацией цепей циркуляции регистра б. Цепь циркуляции регистра 6 замыкается с выхода его (k+l)-ro разряда, что обеспечивает в каждом цикле сдвиг на k разрядов в рторону младших разрядов (вправо). Цикл циркуляции регистра 3 совпадает с циклом схемы, равным (n+k) тактов. Цепь циркуляции регистра 5 замыкается через последовательно соединенные сумматоры 1.1,..., l.k. Цикл его циркуляции равен п тактов (на k тактов меньше цикла схемы), что обеспечивает в каждом цикле сдвиг информации на k разрядов вправо. Таким образом, на сумматоре 1.1 в каждом цикле осуществляется сложение сформированной в предыдущих циклах и сдвинутой на k разрядов вправо суммы частичных произведений и кода множимого, умноженного на младший из k очередных разрядов множителя. На сумматоре 1.2 осуществляется сложение сформированного на выходе сумматора 1.1 числа и сдвинутого на один разряд влево множимого, умноженного на вторую цифру группы разрядов множителя. Аналогично осуществляется сложение на остальных сумматорах. Соответствующие сдвиги множимого влево обеспечиваются задержкой через регистр 4 подачи кода множимого на входы сумматоров 1.2,...,l.k. Управление подачей кода множимого на входы сумматоров 1.1,... l.k через элементы И 2.1 г...,2.k (умножение на цифру множителя) осуществляется триггерами 7.1,...,7.k. На выходе сумматора l.k таким образом за n+k тактов формируется очередная сумма частичных произведений, причем в первых k тактах определяется k очередных (начиная с младших) ЦИФР окончательного результата (произведения), в последних п тактах формируется такущая п-разрядная сумма частичных произведений. Заметим, что к концу такта предыдущаяп-разрядная сумма частичных.

произведений полностью выдвинется иг регистра 5, а в его k младших разрядах будут находиться k очередных цифр произведения. Поэтому,начиная с такта Т(п+ 1) по сигналу на шине Ю, выдала кода из регистра 5 на сумматор 1.1 через элемент 8 блокируется, разрывается цепь циркуляции регистра б с выхода {k+l)-ro разряда, и открывается через элементы 11 и 12 цепь приема очередных k разрядов произведения в старшие разряды регистра 6.

После последнего (n+k)-го такта Кс1ждого цикла состояние узлов и регистров устройства следующее. Регистр 3 в исходном состоянии. Кули из (n+k) старших разрядов регистра множимого в последних jc тактах пе- реписались в регистр 4, так что он тоже в исходном состоянии. В регистре 5 находится очередное частичное произведение, поступившее туда за последние п тактов с сумматора l.k. В регистре б в его младших разрядах находится k очередных цифр множителя, а в старших разрядах очередные К цифр результирующего произведения. На К В-триггерах; записаны k предыдущих цифр множителя, однако они не влияют на формирование произведения в следующем цикле, так как с первого по k-й такты происходит перезапись очередных цифр множителя в соответствующие триггера.

После последнего такта последнего цикла в регистре 5 хранятся п старших цифр произведения, а в старших разрядах регистра 6 его п младши с цифр. . .

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

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

Последовательное множительное yetройство, содержащее динамические регистры множимого, частичных произведений, К последовательных сумматоров, (, где п-разрядиость сомножителей), К элементов И, причем выходы элементов И соответственно подключены к первым входам последос вательных сумматоров, отличающееся тем, что, с целью упрощения устройства, в него введены динамический регистр множителя, динамический регистр задержки, К D-триггеров, (k+)-й элемент И, два элемента запрета, элемент ИЛИ, причем первый выход динамического регистра множителя подключен к D-входам Dтриггеров, С входы которых соответственно соединены с тактовыми шинами устройства, выходы D-триггеров подключены к первым входам соответствующих элементов И, второй вход первого последовательного сумматора соединен с выходом первого элемента

0 запрета, выход каждого последователь ного сумматора соединен с вторым входом следующего последовательного сумматора, выход k-ro последовательного сумматора соединен с входом динамического регистра частичных произведений, выход которого подключен к первому входу (k+1)-го элемента И, а также к прямому входу первого элемента . запрета, вход динамического

Q регистра множимого соединен с его выходом и подключен к второму входу, первого элемента И и к входу динамического регистра задержки,выходы которого подключены соответственно к

с вторым входам элементов И,с второго по k-й выход (k+1)-го разряда динами ческого регистра множителя подключен к прямому входу второго элемента запрета, инверсный вход которого подключен к второму входу (k+1)-го элёмен0 та и, к инверсному входу первого элемента запрета,а также ук управляющей тактовой шине устройства, выходы (k+1)-го элемента И и второго элемента запрета соединены с входами элемента ИЛИ, выход которого подключен к входу динамического регистра множителя.

Источники информации, принятые во внимание при экспертизе

0 Авторское свидетельство СССР W 608157, кл. G 06 F 7/39, 1974.

2. Карцев М.А. Арифметика цифровых машин.-М., Наука, 1969, с. 458-464 (прототип).

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

название год авторы номер документа
Последовательное множительное устройство 1981
  • Аникеев Александр Вячеславович
  • Кильчицкий Евгений Васильевич
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
  • Торошанко Ярослав Иванович
SU987620A1
Устройство для умножения чисел 1980
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
  • Торошанко Ярослав Иванович
  • Фам Тин Нгия
SU920713A1
Устройство для умножения в избыточной двоичной системе 1982
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Макаров Владимир Васильевич
  • Тарасенко Владимир Петрович
SU1059568A1
Устройство для умножения чисел 1979
  • Герасименко Екатерина Макаровна
  • Корнейчук Виктор Иванович
  • Пономаренко Владимир Александрович
  • Рахлин Яков Абрамович
  • Савченко Леонид Аврамович
  • Тарасенко Владимир Петрович
  • Торошанко Ярослав Иванович
SU817702A1
Устройство для умножения 1976
  • Гусев Валерий Федорович
  • Иванов Геннадий Николаевич
  • Контарев Владимир Яковлевич
  • Кренгель Генрих Исанвич
  • Шагивалеев Мансур Закирович
  • Кремлев Вячеслав Яковлевич
  • Щетинин Юрий Иванович
  • Ярмухаметов Азат Усманович
SU651341A1
Устройство для умножения 1981
  • Гусев Владимир Дмитриевич
  • Алферов Сергей Иванович
SU1007101A1
Устройство для умножения @ -разрядных двоичных чисел 1990
  • Подрубный Олег Владимирович
  • Кряжев Виктор Иванович
SU1783519A1
Параллельный сумматор 1981
  • Балюк Виталий Витальевич
  • Дядюра Виталий Алексеевич
  • Зорин Юрий Михайлович
  • Каневский Юрий Станиславович
  • Лозинский Вадим Иванович
  • Пененко Алексей Викторович
SU1018114A1
Устройство для умножения 1981
  • Громов Владимир Иванович
  • Лавров Игорь Иванович
  • Мешков Виктор Владимирович
  • Смирнов Виктор Алексеевич
SU1018115A1
Устройство для умножения чисел 1981
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Селезнев Александр Иванович
  • Тарасенко Владимир Петрович
SU999045A1

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

Реферат патента 1981 года Последовательное множительное устройство

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

SU 888 110 A1

Авторы

Аникеев Александр Вячеславович

Корнейчук Виктор Иванович

Тарасенко Владимир Петрович

Торошанко Ярослав Иванович

Даты

1981-12-07Публикация

1980-03-31Подача