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

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

с

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

название год авторы номер документа
Множительное устройство 1982
  • Лопато Георгий Павлович
  • Шостак Александр Антонович
SU1053104A1
Множительное устройство 1981
  • Глазачев Александр Юрьевич
SU1024909A1
Устройство для умножения чисел с плавающей запятой 1985
  • Евстигнеев Владимир Гаврилович
  • Кошарновский Александр Николаевич
  • Маркин Александр Васильевич
SU1280624A1
Множительное устройство 1979
  • Глухова Лилия Александровна
SU832554A1
Матричное устройство для умножения двоичных и десятичных чисел 1983
  • Пешков Анатолий Тимофеевич
  • Глухова Лилия Александровна
  • Мороз Сергей Михайлович
SU1200282A1
Устройство для умножения 1985
  • Мынкин Сергей Семенович
  • Русанов Сергей Георгиевич
  • Фирстов Юрий Петрович
SU1309019A1
Последовательное множительное устройство 1984
  • Глазачев Александр Юрьевич
SU1233138A1
Устройство для умножения десятичных чисел 1984
  • Тяпкин Марк Валерианович
  • Головина Маргарита Алексеевна
  • Баканова Валентина Алексеевна
  • Волкова Инна Владимировна
SU1182514A1
Устройство для умножения 1975
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
SU640292A1
Устройство для умножения двоичных чисел 1980
  • Нежевенко Юрий Иванович
SU981996A1

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

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

Изобретение относится к автоматике и вычислительной технике и может найти применение в вычислительных машинах и системах повьш1енной производительности. Цель изобретения повышение быстродействия. Устройство содержит два множительных блока 1 и 2, коммутатор 3 и элемент ИЛИ 4. Введенные элементы и связи позволяют организовать перекрестную подачу операндов на выходы блоков умножения, что в среднем на 10% повышает быстродействие устройства. 2 ил.

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

Фив,1

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

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

На фиг.1 представлена структурная схема предлагаемого устройства; на ФИГ.2 - функциональная схема узла уп- равления множительного блока. I Устройство для умножения (фиг.1) I содержит множительные -блоки 1 и 2, I коммутатор 3, элемент ИЛИ 4 входы 5 и 6 первого и второго сомножителей, I вход 7 запуска, выход 8 результата устройства и выход 9 окончания умно- ;жения..

I .Множительный блок 1.(2) имеет ВХОД 10 (11) множимого, вход 12 (13) {множителя, вход 14 ,(15) запуска, вы- |ход 16 (17) результата, выход 18 :(19) окончания умножения, вход 20 1(21) останова.

i На фиг.1 показан вариант выполне- |ния блока 1 (блок 2 выполнен анало- |гично). Этот блок содержит регист 22 {множимого, регистр 23 множителя, на- капливающий сумматор 24, узел 25 управления, группу элементов И 26, Кро- 1ме того, блок 1 имеет тактовый вход . ;27 (а блок 2 - соответственно.тактовый вход 28),, соединенный с тактовым входом 29 устройства.

Узел 4 блока 1 (фиг.2) имеет В5с6д 30, соединенный с выходом регистра 23, выход 31, соединенный с входами Управления сдвигом регистра 23 и. сумматора 24, выход 32, соединенный с входами стробирования элементов И 26 группы,и входом разрешения сложения . сумматора 24, выход 33, соединенный с выходом 18 блока 1, входы 34-36, соединенные соответственно с вxoдa IИ 27, 20 и 14 блока. 1., и содержащий триггеры 37 и 38, элементы И 39-42, элементы ИЛИ 43 и 44, счетчик 45 (узел управления блока 2 выполнен аналогично).

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

В исходном состоянии в (п-1)-раз- 1 ыдных счетчиках 45 установлены значения - п, сумматоры 24 обнулены, в регистр 23 блока 1 через вход 12 и регистр 22 блока 2 через вход 11 занесен код первого сомножителя, в регистр 22 блока 1 Через и

i

. .

20

25

187062

регистр 23 блока 2 через вход 13 занесен код второго сомножителя. Триггеры 37 и 38 сброшены, элементы И 39 и 42 закрыты, элемент И 41 открыт по первому входу.

Запуск устройства осуществляется подачей импульса на вход 7, в результате, чего триггеры 37 перебрдсьшаютig ся в единичное состояние и открываются элементы И 39. Значение младшего разряда первого сомножителя поступает с регистра 23 через вход 30 узла 25 на инверсный вход элемента И 40 и

5 прямой вход элемента И 41 блока 1, а значение младшего разряда второго сомножителя - на аналогичные входы элементов И 40 и 41 блока 2. Вначале предположим, что значения .младших разрядов обоих сомножителей равны единице. Тогда элементы И 40 обоих блоков 1 и 2 закрыты, а элементы И 41 открыты по второму входу.

Первый импульс с входа 29 поступает на. входы 27 и 28 блоков 1 и .2 и через открытые элементы И 39 и 41 поступает на выходы 32 узла- 25 и передним фронтом открывает элементы И 26, в результате чего содержимое регистров 22 поступает на информационные входы сумматоров 24, а задним фронтом формирует сигнал на входе разрешения сложения сумматора 24 и S-входах триггеров 38. В итоге к нулевому содержимому сумматоров 24 блоков 1 и 2 прибавляется значение соответственно второго и первого сомножителей, закрываются элементы И 41 по первому входу и открьшаются элементы И 42. Второй импульс с входа 29 поступает на входы 27 и 28 блокод. 1 и 2 и через открытые элементы И 39 . и 42 своим передним фронтом посту- пают на R-входы триггеров 38, азад-;

дс ним - через элементы ИЛИ 44 - прибавляет единицу к содержимому счетчиков 45 и поступает на выходы 31 для управления сдвигом регистров 23 и сумматоров 24, в результате чего сдвигается на один разряд вправо содержимое регистров 23 и сумматоров 24, открываются элементы И 41 по первому входу, закрываются элементы И 42, на входы 30 узлов 25 блоков 1 и 2 поступает значение следующего разряда соответственно первого и второго сомножителей. Пусть теперь этр значение равно нулю для первого и второго сомножителя. Тогда открывают30

,35

40

50

55

ся элементы И 40 и закрьгеаются элементы И-41 по второму входу. Третий импульс с входа 29 поступает на входы 27 и 28 блоков 1 и 2, через откры тые элементы И 29 и 40 и элементы ИЛИ 44. поступае т на счетные входы счетчиков 45 и на выходы 31 для управления сдвигом регистров 23 и сумматоров 24. В результате содержимое счетчиков 45 увеличивается на единицу, а содержимое регистров 23 и сумматоров 24 сдвинется на один разряд вправо и на входы 30 узлов 25 поступает значение следующих по порядку разрядов сомножителей. Пусть значение этого разряда для первого сомножителя равно единице, а для второго сомножителя - нулю. Тогда в блоке 1 закрывается элемент И 40 и открыва- ется по второму входу элемент И 41, а в блоке 2 элементы И 40 и 41 остаются в прежнем состоянии (элемент И 40 открыт, элемент И 41 закрыт по второму входу). Очередной (четвер- тый) импульс с входа 29 поступает на входы 27 и 28 блоков 1 и 2, в блоке 1. через открытые элементы И 39 и 41 на выход 32 узла 25.и передним фронтом открывает элементы И 26, в результате чего содержимое регистра 22 поступает на информационные входы сумматора 24, а задним фронтом формирует сигнал на входе разрешения сложения сумматора 24 и S-входе- триггера 38, в итоге прибавляется значение второго сомножителя, закрываются элементы И 41 по первому входу и открываются элементы И 42. Этот импульс в блоке 2 через открытые эле менты И 39 и 40, элемент ИЛИ 44 и через выход 31 узла 25 поступает на входы управления сдвигом регистра 23 и сумматора 24, а также прибавляет единицу к содержимому счетчика 45, что вызывает его переполнение и появление сигнала Конец операции на выходе 23 второго блока умножения.

Этот сигнал поступает через элемент ИЛИ 43 на R-вход триггера 37, который перебрасывается в нулевое состояние и закрывает элемент И 39, после чего сигналы с входа 29 перестают поступать на вход узла 25, сигнал с выхода 19 блока 2 через эле- мент ИЛИ 4 поступает на выход 9 устройства. На информационных выходах 27 блока 2 устанавливается код, значение которого соответствует произведению первого и второго сомножителей, который через коммутатор 3, открытый сигналом с выхода 19 блока 2, поступает на выход 8 устройства. Сигнал с выхода 19 блока 2 поступает на вход 20 блока 1 и через элемент ИЛИ 43 на R-вход триггера 37, который перебрасывается в нулевое состояние и закры- вает элемент И 39, после чего сигналы с входа 29 перестают поступать на вход узла 25 блока 1. Блок 1 прекращает выполнение операции. Поскольку отсутствует сигнал с выхода 33 узла 25 блока I, блокируется выдача результата с блока 1 на выход 8 устройства.

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

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

Составитель В.Березкин Редактор Г.Волкова Техред И. Верес i Корректор Г.Решетник

Заказ 4154/46

Тираж 704

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

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

Подписное

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

Преснухин Л.Н
и Нестеров П.В
Цифровые вычислительные машины
- М.: Высшая школа, 1974, с
Крутильно-намоточный аппарат 1922
  • Лебедев Н.Н.
SU232A1
Майоров С.А
и Новиков Г.И
Принципы организации цифровых машин
- Л.: Машиностроение, 1974, с
РАССЕИВАЮЩИЙ ТОПЛИВО МЕХАНИЗМ 1920
  • Палько Г.И.
SU298A1
Топка с несколькими решетками для твердого топлива 1918
  • Арбатский И.В.
SU8A1

SU 1 418 706 A1

Авторы

Лачугин Владимир Петрович

Веревкин Александр Юрьевич

Галабурда Илья Петрович

Ильин Петр Викторович

Могилко Дмитрий Юрьевич

Даты

1988-08-23Публикация

1987-02-09Подача