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

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

1

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

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

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

Предложенное устройство отличается тем, что в него введены коммутатор кодов и два дешифратора rpyimi чисел, входы которых связаны с выходами дешифраторов чисел, а выходы - со входами матричного дешифратора. Матричный дешифратор содерл ит дополнителыные схемы «И, связанные входами с выходами дешифраторов чисел и дешифраторов груип чисел, а их выходы соединены со входами схем «ИЛИ для отрицательных чисел. Выходы схем «ИЛИ для положительных и отрицательных чисел связаны с соответствующими входами формирователя знака и через коммутатор кодов, другими входами связанный с выходами формирователя знака, - с выходными шинами устройства.

Это позволяет упростить устройство за счет уменьшения количества схем «И в матричном дешифраторе и упрощения схем «ИЛИ для разрядов чисел.

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

фиг. 3 - пример выполнения принципиальной схемы дешифратора чисел и дешифратора групп чисел; на фиг. 4 - пример выполнения функциональной схемы .матричного дешифратора; на фиг. 5 - пример вылолнения аринципиальной схемы, разрядных схем «ИЛИ и формирователя знака.

Предложенное устройство содержит дешифраторы чисел li и Ь для каждого сомножителя, матричный дешифратор 2, выполненный на схемах «И, разрядные сборки 3 и

формирователь знака 4, причем дешифраторы чисел Ii и 2, на входы которого поступают цифровые разряды сомяожителей, по выходам связаны со входами матричного дешифратора 2, выходы которого подключены на входы разрядных сборок 3, а формирователь знака 4 связан по входам со знаковыми разрядами сомножителей. Кроме того, устройство содержит дешифраторы груюл чисел 5i и 52 для каждого сомножителя, которые по входам связаны с дешифраторами чисел h и Ь соответственно, а ло выходам - с матричным дешифратором 2.

Для представления результата в даполнительном коде в матричный дешифратор 2 введены дополнительные схемы «И 6, связанные по входам с дешифраторами чисел li и Ь и дешифраторами групп чисел 5i и 62, а разрядные сборки 3 содержат схемы «ИЛИ 7 для отрицательных чисел и коммутатор кодов 8, причем схемы «ИЛИ 7 связаны по входам с выходами матричного дешифратора 2, а по выходам - со входами коммутатора кодов 8, куда подключены также выходы схемы «ИЛИ 9 для положительных чисел и выходы полусумматора 10 формирователя знака 4. Кроме того, формирователь знака содержит схемы запрета 11, на вход которых подключены выходы полусумматора 10 и выходы схем «ИЛИ 7 и 9. Матричный дешифратор 2 содержит cxeiMbi «И 12-42.

Уменьшение количества элементов предложенного устройства за счет уменьшения количества схем «И матричного дешифратора 2 и количество входов разрядных сборок 3 поясняются на фиг. 2, где даны примеры диаграмм образования единичных выходов для трех разрядов как в прямом, так и дополнительных кодах. На диаграммах показаны объединенные состояния (очерченные тонкой линией), часть которых является обшими как для различных разрядов, так и для прямого и дополнительно кодов. Объединенные состояния реализуют1ся одной схемой «И в матричном дешифраторе 2 в отличии от известных устройств, где каждый единичный выход реализуется своей схемой «И. Такое объединение достигается за счет дешифратора лрупл чисел, при этом дешифратор груип чисел не вносит задержек и получается достаточно экономичным.

Предложенное устройство представляет собой двухступенчатый дешифратор, на первой ступени которого дешифраторами чисел h и Ь и дешифраторами групп чисел 5i и бг дешифрируются комбинации значений цифровых разрядов сомножителей, и на второй ступени матричным дешифратором 2 дешифрируются те комбинации сомножителей, которые соответствуют наличию единичного сигнала в одном или нескольких разрядах произведения, причем рассматриваются положительные и отрицательные числа произведения в дополнительном коде с округлением

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

Введение этих комбинаций позволяет формировать единичный си1пнал с помошью одной схемы совпадения в матричном дешифраторе для групп чисел сомножителей для одного или нескольких цифровых разрядов положительных или отрицательных чисел произведения. Знак произведения формируется как сумма по модулю двух знаковых разрядов сомножителей. В зависимости от знака произведения коммутатор кодов 8 пропускает на выход сигналы схем «ИЛИ 7 и 9 положительных или отрицательных чисел, обеспечивая представление результата на выходе устройст1ва в дополнительном коде. Для отрицательных чисел сигналы сборок заррешают прохождение единичного сигнала полусумматора 10 через схемы запрега 11, обеспечивая однозначное представление нуля.

Рассмотрим работу устройства на примере конкретных чисел сомножителей Х -3 и .

Сомножители поступают на устройство в прямом коде, т. е. и Кзн--0; 1 1.

Прямые и инвертированные значения сигналов каждого из трех цифровых разрядов сомножителей поступают на дешифраторы чисел Ь и li и дешифраторы групп чисел 5i 62, а прямые значения кодов знаковых разрядов сомножителей - на формирователь знака 4. После поступления сигналов появляется положительный потенциал на одном из выходов каждого дешифратора чисел li и Ь - выходы АЗ для X -я B для У (см. фиг. 3 и фнаг. 4) и на одном или нескольких выходах каждого дешифратора групп чисел 5i и 52 -

выходы Лз-з и Лз-4 для X и Вб-7 и 4-7 ДЛЯ У.

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

Наличие отрицательного потенциала на этих входах приводит к появлению положительного потенциала на выходах разрядных сборок. Одновременно появляется положительный потенциал на выходе полусумматора 10 формирователя знака 4, который разрешит прохождение положительного потенциала на выход коммутатора кодов 8. Положительный потенциал не пройдет на выход, поскольку соответствуюшая схема совпадения коммутатора кодов 8 закрыта отрицательным потенциалом с выхода формирователя знака 4. Положителыный потенциал проходит на выход устройства. Наличие положительного потенциала на .выходе разрядных сборок 3 разрешает прохождение положительного гютен1циала на выход формирователя анака 4. Таким образом, на выходе устройст1ва , 2 0; Zi, что соответствует числу произведения в дополнительном коде, являющемуся результатом округления до трех разрядов числа -21.

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

Устройство для умножения чисел, содержащее два дешифратора чисел, входы которых связаны с входными шинами, а выходы- со входами матричнО(ГО дешифратора, выходы которого подключены ко входам схем «ИЛИ для отрицательных и положительных чисел, и формирователь знака, связанный с шинами з:на;ковых разрядов сомножителей, отличающее с Я тем, что, с целью улрощеиия устройства, в него В1ведены коммутатор и кодов и два дешифратора групп чисел, входы которых связаны с выходами дешифраторов чисел, а выходы - со входами матричного дешифратора, причем матричный дешифратор содержит дополнительные схемы «И, связанные входами с выходами дешифраторов чисел и дешифраторов групп чисел, а их выходы соединены со входами схем «ИЛИ для отрицательных чисел, выходы схем «ИЛИ для положительных и отрицательных чисел связаны с соответствующими входами фо|рмирователя знака и через коммутатор кодов, другими входами связанный с выходами формирователя знака, - с выходными шинами устройства.

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

название год авторы номер документа
Матричное множительное устройство 1980
  • Диденко Любовь Петровна
  • Ицкович Юрий Соломонович
  • Лапкин Лев Яковлевич
  • Носов Валентин Георгиевич
  • Шполянский Александр Наумович
SU942003A1
Устройство для деления 1989
  • Жалковский Андрей Антонович
  • Шостак Александр Антонович
  • Шпаков Леонард Орестович
SU1619255A1
Устройство для моделирования нейрона 1989
  • Брюхомицкий Юрий Анатольевич
SU1709356A1
УСТРОЙСТВО ВЫЧИСЛЕНИЯ СУММ ПРОИЗВЕДЕНИЙ 2006
  • Гузик Вячеслав Филиппович
  • Тарануха Виталий Модестович
RU2306595C1
ОДНОТАКТНОЕ ЦИФРОВОЕ АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО 1972
  • В. А. Брик, В. А. Гаврилин, В. И. Жук, В. М. Златииков, М. А. Карцев,
  • В. А. Кислинский, Л. И. Лушпин Г. Н. Петрова
SU330450A1
Устройство для вычисления сумм произведений 1980
  • Луцкий Георгий Михайлович
  • Корочкин Александр Владимирович
  • Кулаков Юрий Алексеевич
  • Долголенко Александр Николаевич
SU905814A1
Устройство для вычисления сумм произведений 1982
  • Денисенко Вячеслав Платонович
  • Луцкий Георгий Михайлович
  • Долголенко Александр Николаевич
  • Засыпкин Анатолий Григорьевич
SU1056184A2
Последовательное множительное устройство 1984
  • Глазачев Александр Юрьевич
SU1233138A1
Устройство для деления чисел 1988
  • Батюков Александр Геннадьевич
  • Шостак Александр Антонович
SU1580353A1
УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ ЧИСЕЛ 1991
  • Шостак А.А.
  • Яскевич В.В.
RU2021633C1

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

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

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

fY23 «

гт

I

1

I 10 I

I I 71 .I I,I

1I

3H

«;

«} u ;

5 «

SU 428 380 A1

Даты

1974-05-15Публикация

1971-07-05Подача