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

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

ts

1

о

СП

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

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

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

Устройство для суммирования двоичных чисел (фиг. 1) содержит накапливающий сумматор 1, параллельный сумматор 2, элементы И 3-8, ЕПИ 9, 10 и 11, И-НЕ 12, НЕ 13, ЗАПРЕТ 14, 15, входную числовую шнну 16 и входную шину 17 знака слагаемого, вход 18 разрешения суммирования, входы 19, 20 и 21 задания режима, выход 22 переноса, выход 23 знака и вход

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

25параллельного сумматора 2. Параллельный сумматор 2 содержит

последовательно соединенные сумматоры 26-29.

Устройство для суммирования двоичных чисел работает следующим образом

Число А , поступающее на соответствующие входы 16 и 17 устройства, и число В , хранящееся в накапливающем сумматоре 1, представлены п числовыми и двумя знаковьми разрядами, а результат. суммирования С , образующийся и хранящийся в накап-ливающем сумматоре 1, представлен такжеп числовыми и двумя знаковыми разрядами. При этом, если число / , поступающее на входы 16 и 17, представлено в дополнительном модифиц;ированном коде, то на входе 20 задания режима устройства должен быть нулевой сигнал, а если число Д представлено в обратном модифицированном коде, т(5 на входе 20 задания режима устройства должен быть единичный сигнал. Аналогично, если число & , хранящееся в накапливающем сумматоре 1, представлено в дополнительном модифицированном коде, то на входе 19 задания режима устройства дол;кен быть единичньй сигнал. Если же результат суммирования С должен быть представлен в дополнительном модифицированном коде, то на входе 21 задания режима устройства должен

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

сигнал.

Пусть числа Д и 6 представлены в дополнительных модифицированных кодах, а результат С суммирования должен быть представлен в дополнительном модифицированном коде. В этом случае на входах 19, 20 и 21 задания режима устройства будут нулевые сигналы, вследствие чего на выходах элементов И 3-8, ЗАПРЕТ 14

и 15, ИЛИ 9 10 к 11 будут нулевые сигналы, а на выходах элементов И-НЕ 12, НЕ 13 - единичные сигналы. При этом независимо от знаков чисел / и В на выходе параллельного сумматора 2 будет результат суммирования . числовой части числа А с числом 0...0. При поступлении сигнала на вход 18 разрешения суммирования з накапливающем сумматоре 1 будет осуществляться суммирование числа 8 , хранящегося в накапливающем сумматоре 1 , с числом,числовая часть которого сформирована на выходе параллельного сумматора 2, а знак тот же, что и

у числа А . При этом на входе 24 переноса младшего разряда накапливающего сумматора 1 всегда будет нулевой сигнал. В итоге в накапливающем сумматоре 1 будет в дополнительном

коде результат С суммирования чисел / и & .

Пусть числа Д и 6 представлены , в дополнительных модифицированных кодах, а результат С суммирования должен быть представлен в обратном модифицированном коде. В этом случае на входах 19 и 20 задания режима устройства будут нулевые сигналы, а на входе 21 задания режима устройства будет единичный сигнал. При

этом на выходах элементов И 3, 4 и 7, НЕ 13 будут нулевые сигналы, а на выходе элемента ИЛИ 9 будет единичный сигнал.

Если числа Д и 6 положительные, то на выходах элементов И 5, 6, а . следовательно, и на выходах элемен,тов ЗАПРЕТ 14, 15, ИЛИ 10 и 11 будут нулевые сигналы. При этом на .выходе элемента И-НЕ 12 будет единичный сигнал, а на вькоде параллельного сумматора 2 будет результат суммирования числовой части числа А с числом 0...0.

В случае, если числа Д и 8 отрицательные, то на выходах элементов И 5, 6, а следовательно, и на выходах элементов ЗАПРЕТ 14, 15, ИЛИ 10, 11 будут единичные сигналы. При этом на выходе элемента И-НЕ 12 будет нулевой сигнал, а на выходе параллельного сумматора 2 будет результат суммирования числовой части числа А с числом 1... 1.

Если число Д положительное, а число ft отрицательное, то на выходе элемента И 5, а следовательно, и на выходе элемента ЗАПРЕТ 14 будет едияичный сигнал; При этом на выходе параллельного сумматора 2 будет результат суммирования числовой части числа Д с числом 1...1. В этом случае на выходе элемента И-НЕ 12 будет единичный сигнал, так как на выходе элемента И 6, а следовательно, и на выходе элемента ЗАПРЕТ 15 есть нулевой сигнал.

В случае, если число А отрицательное, а число Ь положительное, то на выходе элемента И 6, а следовательно, и на выходе элемента ЗАПРЕТ 15 будет единичный сигнал. При этом на выходе параллельного сум матора 2 будет результат суммирования числовой части числа Д с числом 1... 1 .В этом случае на выходе элемента И-НЕ 12 будет единичньй сигнал,так как на выходе элемента И 5, а следовательно, и на выходе элемента ЗАПРЕТ 14 есть нулевой сигнал.

При поступлении сигнала на вход 18 разрешения суммирования в накапливающем сумматоре 1 будет осуществляться суммирование числа В , хранящегося в накапливающем сумматоре с числом, числовая часть которого сформирована на выходе параллельного сумматора 2, а.знак тот же, что и у числа Д . При этом единичный сигнал на входе 24 переноса младшего разряда накапливающего сумматора 1 есть только в том случае, если на выходе 22 переноса накапливающего сумматора 1 и на выходах элементов ИЛИ 9, И-НЕ 12 есть единичные сигналы. В итоге в накапливающем сумматоре 1 будет в обратном коде результат С суммирования чисел X и В

Пусть число Д представлено в обратном модифицированном коде, число В - в- дополнительном модифицированном коде, а результат С суммирования должен быть сформирован в дополнительном модифицированном коде. В этом случае на входах 19 и 21 задания режима устройства будут нулевые сигналы, а на в.оде 20 задания режима устройства будет единичньй сигнал. При этом на выходах элементов И 5, 6, 3, 7, ЗАПРЕТ 14, 15, ИЛИ 9, 11 будут нулевые сигналы а на выходах элементов И-НЕ 12., НЕ 13 будут единичные сигналы.

Если число А положительное, а число В положительное или отрицателное, то на выходах элементов И 4, ИЛИ 10 также будут нулевые сигналы. При этом на выходе параллельного сумматора 2 будет результат суммирования числовой части числа А с числом О... О.

В случае, если число А отрицателное , а число & положительное или отрицательное, то на выходах элементов И 4, ИЛИ 10 будут единичные сигналы. При этом на выходе параллельного сумматора 2 будет результат суммирования числовой части числа Д с числом 0...01.

При поступлении сигнала на вход 16 разрешения суммирования в накапливающем сумматоре 1 будет осуществляться суммирование числа 8 , хранящегося в накапливающем сумматоре с числом, числовая часть которого сформирована на выходе параллельног сумматора 2, а знак тот же, что и в числе А . При этом на входе 24 переноса младшего разряда накапливающего сумматора 1 всегда будет нулевой сигнал. В итоге в накапливающем сумматоре 1 будет в дополнительном коде результат С суммирования чисел Д и В .

Пусть число А представлено в обратном модифицированном коде, число В - в дополнительном модифицированном коде, а результат С суммирования должен быть сформирован в обратном модифицированном коде. В это случае на входах 20 и 21 задания режима устройства будут единичные сигналы, а на входе 19 будет нулевой сигнал. При этом на выходах элементов И 3, 4, 7, НЕ 13, ЗАПРЕТ 15 будут нулевые сигналы, а на выходах элементов ИЛИ 9, И-FiE 12 будут единичные сигналы. Если же число 6 отрицательное, а число Д положительное или отрицательное, то на выходе элемента И 5, а следовательно, и на выходах элемен тов ЗАПРЕТ 14, ИЛИ 10, 11 будут единичные сигналы. При этом на выходе параллельного сумматора 2 буде результат суммирования числовой час ти числа с числом 1... 1. В случае, если число И положител ное, а число Д положительное или от рицательное, то на выходе элемента И 5, а следовательно, и на выходах элементов ЗАПРЕТ 14, ИЛИ 10, 11, бу дут нулевые сигналы. При этом на выходе параллельного сумматора 2 бу дет результат суммирования числовой части числа с числом 0...0. При поступлении сигнала на вход 18 разрешения суммирования в накапливающем сумматоре 1 будет осуществляться суммирование числа 6 , хра нящегося в накапливающем сумматоре с числом, числовая часть которого сформирована на выходе параллельног сумматора 2, а знак тот же, что и у числа . При этом единичный сигнал на входе 24 переноса младшего разря да накапливающего сумматора 1 есть только в том случае, е:сли на выходе 22 переноса накапливающего сумматора 1 и на элементов ИЛИ 9, И-НЕ 12 есть единичные сигналы. )3 итоге в накапливающем сумматоре 1 б дет в обратном коде результат С сум мирования чисел Д и В . Пусть число А представлено в дополнительном модифицированном коде, число fc - в обратном модифицированном коде, а результат С суммировани должен быть сформирован в дополнительном модифицированном коде. В этом случае на входах 20 и 21 задания режима устройства будут нулевые с;игналы, а на входе 19 задания режи ма устройства будет единичньш сигнал. При этом на выходах элементов И 5, 6, 4 7, ЗАПРЕТ 14, 15, ИЛИ 9, 11 будут нулевые сигналы, а на выходах элементов И-НЕ 12, НЕ 13 будут единичные сигналы. Если число & положительное, а число 4 положительное или отрицател ное, то на выходах элементов И 3, ИЛИ 10 также будут нулевые сигналы. При этом на выходе параллельного сумматора 2 будет результат суммирования числовой .части числа Л с числом 0...0. В случае, если число В отрицательное, а гасло А положительное или отрицательное, то на выходах элементов И З, ИЛИ 10 будут единичные сигналы. При этом на -выходе параллельного сумматора 2 будет результат суммирования числовой части числа А с числом 0...01. При поступлении сигнала на вход 18 разрешения суммирования в накапливающем сумматоре 1 будет осуществляться суммирование числа В , хранящегося в накапливающем сумматоре 1, с числом, числовая часть которого сформирована на выходе параллельного сумматора 2, а знак тот же, что и у числа . При этом на входе 24 переноса младшего разряда накапливающего сумматора 1 всегда будет нулевой сигнал. В итоге в накапливающем сумматоре 1 будет в дополнительном коде результат С суммирования чисел Д и В . Пусть число представлено в дополнительном модифицированном коде, число В - в обратном модифицированном коде, а результат С суммирования до.пжен быть сформирован в обратном модифицированном коде. В этом случае на входах 19 и 21 задания режима устройства будут единичные сигналЬ, а на входе 20 будет нулевой сигнал. При этом на выходах элементов ИЛИ 9, И-НЕ 12-будутединичные сигналы. Если число А отрицательное, а число & положительное или отрицательное, то на выходе элемента И 6, а следовательно, и на выходах элементов ЗАПРЕТ 15, ИЛИ 10, 11 будут единичные сигналы. При этом на выходе параллельного сумматора 2 будет результат суммирования числовой части числа 4 с числом 1... 1. В случае, если число положительное, а число В положительное или отрицательное, то на выходе элемента И 6, а следовательно., и на выходах элементов ЗАПРЕТ 15, ИЛИ 10, 11 будут нулевые сигналы.-При этом на выходе параллельного сумматора 2 будет результат суммирования числовой части числа А с числом 0...0. 7 При поступлении сигнала на вход 18 разрешения суммирования в накапливающем сумматоре 1 будет осуществляться суммирование числа В , хранящегося в накапливающем суммато ре 1 , с числом, числовая часть кото рого сформирована на выходе параллельного сумматора 2, а знак тот же что и у числа /, при этом единичный ,сигнал на входе 24 переноса младшего разряда накапливающего сумматора 1 есть только в том случае, если на выходе 22 переноса накапливающего сумматора 1 и на выходах элементов ИЛИ 9, И-НЕ 12 есть единичные сигналы. В итоге в накапливающем сумматор 2 1 будет в обратном коде результат С суммирования чисел и В . Путь числа и представлены в обратных модифицированных кодах, а результат С суммирования должен быть сформирован в дополнительном модифицированном коде. В этом случае на входах 19 и 20 задания режим устройства будут единичные сигналы, а на входе 21 задания режима устрой ства будет нулевой сигнал. При этом на выходах элементов ЗАПРЕТ 14, 15, ИЛИ 11 будут нулевые сигналы, а на вькодах элементов И-НЕ 12, НЕ 13 будут единичные сигналы. Если числа и Р положительные, выходах элементов И 3, 4, 7, ИЛИ 9, 10 будут нулевые сигналы. При этом на выходе параллельного су матора 2 будет результат суммирования числовой части числа А с числом 0...0. В случае, если числа и Ь отрицательные, то на выходах элементов ИЗ, 4, 7, ИЛИ 9, 10 будут единичные сигналы. При этом на выходе параллельного сумматора 2 будет результат суммирования числовой части числа Л с числом О... 01. Если число А положительное, а число В отрицательное, то на выхода элементов И 3, ИЛИ 10 будут единичные сигналы, а на выходах элементов И 4, , ИЛИ 9 будут нулевые сигналы При этом на выходе параллельного сумматора 2 будет результат суммиро вания числовой части числа А с числом О... 01. в случае, если число Д отрицател ное, а число Ь положительное, то на выходах элементов И 4, ИЛИ 10 будут 57 единичные сигналы, а на выходах элементов ИЗ, 7, ИЛИ 9 будут нулевые сигналы. При этом независимо от знаков чисел А к на выходе параллельного сумматора 2 будет результат суммирования числовой части числа А с числом О... 01. При поступлении сигнала на вход 18 разрешения суммирования в накапливающем сумматоре 1 будет осуществляться суммирование числа 6 , хранящегося в накапливающем сумматоре 1, с числом, числовая часть которого сформирована на выходе параллельного сумматора 2, а знак тот же, что и у числа А . При этом единичный сигнал на входе 24 переноса младшего разряда накапливающего сумматора 1 есть только в том случае, если на выходе 22 переноса накапливающего сумматора 1 и на выходах элементов ИЛИ 9, И-НЕ 12 есть единичные сигналы. В итоге в накапливающем сумматоре 1 будет в дополнительном коде результат С суммирования чисел Л и в . Пусть числи 1 и 6 представлены в обратньпс модифицированных кодах, а результат С суммирования должен быть сформирован в обратном модифицированном коде. В этом случае на входах 19, 20 и 21 задания режима устройства будут единичные сигналы. При этом на выходах элементов ЗАПРЕТ 14, 15, ИЛИ 10, 11, И 3, 4, 7, НЕ 13 будут нулевые сигналы, а на выходах элементов ИЛИ 9, И-НЕ 12 будут единичные сигналы. При этом на выходе параллельного сумматора 2 : будет результат суммирования числовой части числа Л с числом 0...0. При поступлении сигнала на вход 18 разрешения суммирования в накапливающем сумматоре 1 будет осуществляться суммирование числа , хранящегося в накапливающем сумматоре 1, с числом, числовая часть которого сформирована на выходе параллельного сумматора 2, а знак тот же, что. и у числа Л . При этом единичный сигнал на входе 24 переноса младшего разряда накапливающего сумматора 1 есть только в том случае, если на выходе 22 переноса накапливающего сумматора 1 и на выходах элементов ИЛИ 9, И-НЕ 12 есть единичные сигналы. В итоге в накапливающем сумматоре 1 будет в обратном коде результат С суммирования чисел /4 и & . Формула изобретения Устройство для суммирования двоичных чисел, содержащее первый, второй, третий, четвертый, пятый, шестой элементы И, первый, второй, третий элементы ИЛИ, накапливающий сумматор и элемент НЕ, причем вход знака операнда устройства соединен с первыми входами первого и второго элементов И, первый вход третьего элемента И соединен с выходом элемен та НЕ, выход первого элемента И соединен с первым входом четвертого элемента И, выход которого соединен с первым входом первого элемента ИЛИ, отличающееся тем, что, с целью расширения функциональных возможностей за счет обеспечения возможности суммирования чисел и представления результата суммирования как в обратном, так и в дополнительном кодах, в него введены параллельный сумматор, первый и второй элементы ЗАПРЕТ, элемент И-НЕ, причем вход первого операнда устройства соединен с первым информационным входом параллельного сумматора, второй информационньй вход которого, кроме входа первого разряда, подключен к выходу второго элемента ИЛИ, первый разряд второго информационного входа параллельного сумматора соеди-, нен с выходом третьего элемента ИЛИ, первый вход которого соединен с первыми входами в- орого элемента ИЛИ, элемента И-НЕ и выходом первого элемента ЗАПРЕТ, прямой вход которого сое- о динен с выходом второго элемента И, 1 5710 первый вход задания режима устройства соединен с инверсным входом второго элемента ЗАПРЕТ и вторьм входом третьего элемента И, третий вход которого соединен с первым входом пятого элемента И и выходом знака результата накапливающего сумматора, выход переноса которого соединен с первым входом шестого элемента И, выход которого соединен с входом переноса накапливающего сумматора, вход разрешения суммирования которого соединен с входом разрешения суммирования устройства, второй вход задания режима устройства соединен с инверсным входом первого элемента ЗАПРЕТ и вторым входом первого элемента И, третий вход которого соединен с выходом элемента НЕ, вход которого соединен с третьим вхоДом задания режима устройства, вторыми входами второго и пятого элементов И и первого элемента ИЛИ, выход пятого элемента И соединен с прямым входом второго элемента ЗАПРЕТ, выход которого соединен с вторьми входами второго и третьего элементов ИЛИ и элемента И-НЕ, выход которого соединен с вторым входом шестого элемента И, третий вход которого соединен с выходом первого, элемента ИЛИ, выход первого элемента И соединен с третьим входом второго элемента ИЛИ, четвертый вход которого соединен с вторым входом четвертого и выходом, третьего элементов И, вход знака операнда устройства соединен с входом знакового разряда накапливающего сумматора, входы значащих разрядов которого соединены соответственно с выходами параллельного сумматора.

22

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

название год авторы номер документа
Устройство для суммирования двоичных чисел 1984
  • Домбровский Збышек Иванович
  • Дуда Михаил Алексеевич
SU1193665A1
Устройство для суммирования двоичных чисел 1985
  • Домбровский Збышек Иванович
  • Дуда Михаил Алексеевич
  • Узлова Людмила Анатольевна
SU1264164A1
Устройство для суммирования двоичных чисел 1988
  • Кожемяко Владимир Прокофьевич
  • Квитка Николай Андреевич
  • Короновский Алим Иванович
  • Гайда Валерий Борисович
  • Стратиенко Виктор Сергеевич
  • Квитка Светлана Николаевна
SU1578709A2
Устройство для суммирования двоичных чисел 1986
  • Домбровский Збышек Иванович
  • Дуда Михаил Алексеевич
  • Узлова Людмила Анатольевна
SU1343409A1
Устройство для суммирования чисел 1984
  • Дуда Михаил Алексеевич
  • Домбровский Збышек Иванович
  • Ревус Галина Павловна
SU1183959A1
Параллельный накапливающий сумматор 1987
  • Стахов Алексей Петрович
  • Квитка Николай Андреевич
  • Лужецкий Владимир Андреевич
  • Лебедева Виктория Анатольевна
  • Короновский Алим Иванович
SU1587496A1
Устройство для суммирования двоичных чисел 1984
  • Дуда Михаил Алексеевич
  • Домбровский Збышек Иванович
SU1198511A1
ПАРАЛЛЕЛЬНЫЙ СУММАТОР-ВЫЧИТАТЕЛЬ В ТРОИЧНОЙ СИСТЕМЕ СЧИСЛЕНИЯ НА НЕЙРОНАХ 2010
  • Шевелев Сергей Степанович
RU2453900C2
Устройство для суммирования п-разрядных двоичных чисел 1976
  • Авилова Анна Юрьевна
  • Мельник Владимир Егорович
  • Шпилевский Эдуард Борисович
SU634275A1
ПАРАЛЛЕЛЬНЫЙ СУММАТОР-ВЫЧИТАТЕЛЬ НА НЕЙРОНАХ СО СКВОЗНЫМ ПЕРЕНОСОМ 2012
  • Шевелев Сергей Степанович
  • Солодовников Федор Михайлович
  • Шикунов Дмитрий Александрович
  • Шикунова Елена Сергеевна
  • Хла Вин
RU2523942C2

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

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

. Изобретениеотносится к автоматике и вычислительной технике. Цель изобретения - расширение области применения устройства за счет обеспечения возможности суммирования чисел и представления результата сум- мироиания как в обратном, так и в дополнительном зсодах. Устройство для суммирования двоичных чисел содержит накапливающий сумматор, причем входная шина знака устройства соединена с входом знака накапливающего сумматора, а вход разрешения суммирования устройства соединен с входом разрешения накапливающего сумматора. Новым в устройстве является введение параллельного сумматора, шести элементов И, двух элементов ЗАПРЕТ, трех элементов ИЛИ, одного элемента i И-НЕ и одного элемента НЕ, которые соответствующим образом соединены сл между собой, с входными шинами устс: ройства и с входами и выходами на.капливающего сумматора. 2 ил.

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

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

Устройство для суммирования чисел 1982
  • Возняк Владимир Степанович
  • Домбровский Збышек Иванович
  • Дуда Михаил Алексеевич
SU1024907A1
Способ восстановления хромовой кислоты, в частности для получения хромовых квасцов 1921
  • Ланговой С.П.
  • Рейзнек А.Р.
SU7A1
Устройство для суммирования чисел 1983
  • Домбровский Збышек Иванович
  • Дуда Михаил Алексеевич
SU1124288A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 270 757 A1

Авторы

Дуда Михаил Алексеевич

Домбровский Збышек Иванович

Немиш Василий Николаевич

Узлова Людмила Анатольевна

Даты

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

1985-05-27Подача