Устройство для суммирования чисел

 

УСТРОЙСТВО ДЛЯ СУММИРОВАНИЯ ЧИСЕП, содержащее накапливающий сумматор, два триггера, четыре элемента И, два элемента ИЛИ и два элемента НЕ, причем входы разрядов накапливающего сумматора соединены с разрядами входной шины устройства, вход установки в нулевое состояние накапливающего сумматора соединен с входом сброса устройства, управляющий вход накапливающего сумматора соединен с щиной разрешения суммирования устройства, выходы разрядов накапливающего сумматора соединены с разрядами выходной шины устройства , выход переноса накапливающего сумматора соединен с первыми входами первого и второго элементов И и входом первого элемента НЕ, выход которого подключен к первому входу третьего элемента И, второй вход второго элемента И соединен с выходом второго элемента НЕ, вход которого соединен с вторым входом третьего элемента И и входом знака устройства,-выход первого элемента И соединен с первым входом первого -../ элемента ИЛИ, второй вход которого соединен с входом сброса устройства, выход первого элемента ИЛИ соединен с нупевым входом первого триггера, прямой выход которого соединен с выходом знака устройства и первым входом четвертого элемента И. выход которого подключен к первому входу второго элемента ИЛИ, а выход второго элемента ИЛИ подключен к единичному входу второго триггера, прямой выход которого соединен с вЫходом переполнения устройства, о т л и ч а ю щ е е с я тем, что, с целвй повьшения быстродействия, и расg ширения области применения за счет обеспечения возможности наращивания (Л разрядности, устройство содерз ит дополнительно пятый и шестой эле менты И и третий элемент ИЛИ, причем второй вход первого элемента И соединен с вторым входом третьего элемента И, третий вход первого элемента И соединен с инверсным выходом второго триггера, третий вход третьего элемента И соединен с шиной разрешения суммирования устройства, выход второго элемента И подключен к первому входу пятого элемента И и третьему входу первого элемента ИЛИ, выход третьего элемента И соединен с вторым входом четвертого элемента И и единичным входом первого триггера , инверсный выход которого подключен к второму входу пятого элемента И, выход которого соединен с вторым входом второго элемента ИЛИ, прямой iвыход второго триггера соединеч с первым входомшестого элемента И, второй вход которого соединен с

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН

09) ()1) 3(5D G 06 F 7 50

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ABTOPCHOMV СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPbITHA (21) 3579266/24-24 (22) 13.04.83 (46) 15. 11.84. Бюп. N - 42 (72) 3.И.Домбровский и M.À.Äóäà (71) Тернопольский финансово-эконо-. мический институт (53) 681.325,5 (088.8) (56) 1. Авторское свидетельство СССР

Р 637812, кл . С 06 7/50, 1976.

2. Авторское свидетельство СССР

N - 1024907, кл. G 06 F 7/50, 1982 (прототип). (54)(57) УСТРОЙСТВО ДЛЯ СУ)1МИРОВАНИЯ ЧИСЕЛ, содержащее накапливающий сумматор, два триггера, четыре элемента И, два элемента ИЛИ и два элемента НЕ, причем входы разрядов накапливающего сумматора соединены с разрядами входной шины устройства, вход установки в нулевое состояние накапливающего сумматора соединен с входом сброса устройства, управляющий вход накапливающего сумматора соединен. с шиной разрешения суммирования устройства, выходы разрядов накапливающего сумматора соединены с разрядами выходной шины устройства, выход переноса накапливающего сумматора соединен с первыми входами первого и второго элементов

И и входом первого элемента НЕ, выход которого подключен к первому входу третьего элемента И, второй вход второго элемента И соединен с выходом второго элемента НЕ, вход которого соединен с вторым входом третьего элемента И и входом знака устройства,-выход первого элемента

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

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

И, выход которого соединен с вторым входом второго элемента ИЛИ, прямой выход второго триггера соединен с первым входом шестого элемента И, второй вход которого соединен с

1124288 первым входом первого элемента И,а выход соединен с первым входом третьего элемента ИЛИ,второй вход которого под10 входу третьего элемента И, второй

15 вход второго элемента И соединен с выходом второго элемента НЕ, вход

, которого соединен с вторым входом !, третьего элемента И и входом знака

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

ЭВМ.

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

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

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

К недостаткам известного устройства относятся низкое быстродействие из-за большого времени определения знака результата и ограниченная область применения вследствие отсутствия возможности наращивания разрядности устройства.

Цель изобретения — повышение быстродействия устройства для суммирования чисел и расширение его области применения за счет обеспечения возможности наращивания разрядности.

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

И и входом первого элемента НЕ, выход которого подключен к первому устройства, выход первого элемента

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

И соединен с инверсным выходом вто" рого триггера, третий вход третьего элемента И соединен с шиной разрешения суммирования устройства, выход второго элемента И подключен к пер вому входу пятого элемента И и к третьему входу первого элемента ИЛИ, выход третьего элемента И соединен с вторым входом четвертого элемента

1124288

И и епиничным входом первЬго триггера, инверсный выход которого под1 ключен к второму входу пятого элемента И, выход которого соединен с вторым входом второго элемента ИЛИ, прямой выход второго триггера соедийен с первым входом шестого элемента И, второй вход которого соединен с первым входом первого элемента И, а выход соединен с первым входом третьего элемента ИЛИ, второй вход которого подключен к входу сброса устройства, выход третьего элемента

ИЛИ подключен к нулевому входу второго триггера.

На чертеже представлена функцио.нальная схема устройства для сумми рования чисел.

Устройство содержит накапливающий сумматор 1, триггеры 2 и 3, элементы И 4-9, элементы ИЛИ 10-12, элементы HE 13, 14, разряды входной шины 15, шину разрешения суммирования 16, вход сброса 17, вход знака

18, разряды выходной шины 19, выход знака 20, выход переполнения 21;

Сумматор 1 имеет выход переполнения 22.

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

Каждое число А, поступающее в устройство, представлено и информационными и одним знаковым разрядами, а. результат В, хранящийся в устройстве, представлен также и инфо— мационными и одним знаковым разрядаьк. При этом для каждого числа А информационные разряды поступают на входную шину 15. а знаковый разряд— на вход 18. Вместе с тем положительные числа представляются в дополнительном (прямом) коде с нулем в знаковом разряде, а отрицательные— в дополнительном коде с единицей в знаковом разряде.

Триггер 2 фиксирует переполнение результата суммирования, а триггер

3 — знак числа В, хранящегося в накапливающем сумматоре 1.

Если число В, хранящееся в накапливающем сумматоре 1, положительное, то триггеры 2 и 3 в нулевом состоянии, а если отрицательное число, то триггеры 2 и 3 в нулевом и единичиом состояниях соответственно.

В случае, если числа А и В положительны и при их суммировании на выходе 22 накапливающего сумматора

1 есть единичный сигнал, то этот сигнал через элементы И 8, 5, элемент ИЛИ 10 устанавливает триггер

2 в единичное состояние и тем самым, фиксирует поизнак переполнения результата. При этом триггер 3 не изменяет своего. состояния.

Если число А положительное, а число В отрицательное и при их суммировании на выходе 22 накапливающего сумматора ", есть единичный сигнал, то этот сигнал через элемент И 8, элемент KIH 12 устанавливает триггер

3 в нулевое состояние. При этом триггер 2 не изменяет своего состояния.

В случае, если числа А и В положительны или число А положительное, а число В отрицательное и при их суммировании на выходе 22 накапливающего сумматора 1 есть нулевой сигнал, то триггеры 2 и 3 не изменяют своего состояния, Если числа А и В отрицательны, то в первоначальный момент суммирования на выходе 22 накапливающего сумматора 1 есть нулевой сигнал, и единичный сигнал, поступающий на шину разрешения суммирования 16, через элементы И 7, 4, элемент ИЛИ 10 устанавливает триггер 2 в единичное состояние. При этом если при суммировании на выходе 22 накапливающего сумматора 1 возникает единичный сигнал то этот сигнал через элемент И 6 и элемент ИЛИ 11 устанавливает триггер 2 в нулевое состояние, а если при суммировании на выходе 22 накапливающего сумматора 1 нулевой сигнал остается, то триггер 2 остается в единичном состоянии и тем самым фиксирует признак переполнения результата. При этом триггер 3 не изменяет своего состояния.

В случае, если число А отрицательное, а число В положительное, то первоначальный момент суммирования на выходе 22 накапливающего сумматора 1 есть нулевой сигнал. и единичный сигнал, поступающий на шину разрешения суммирования 16, через элемент И 7 устанавливает триггер 3 в единичное состояние. При этом если при суммировании на выходе 22 накапливающего сумматора 1 возникает единичный сигнал, то этот сигнал через элемент И 9 и элемент ИЛИ 12 устанавливает триггер 3 в нулевое состояние, а если при суммировании

1124288 I

Составитель А.Степанов

Техред М.Надь

Корректор М. Розман

Редактор Н.Швыдкая

Заказ 8280/37 Тираж 698 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5.Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4

5 на выходе 22 накапливающего сумматора 1 нулевой сигнал остается, то триггер 3 останется в единичном состоянии. При этом триггер 2 не изменяет своего состояния.

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

Устройство для суммирования чисел Устройство для суммирования чисел Устройство для суммирования чисел Устройство для суммирования чисел 

 

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

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

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

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

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

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

Изобретение относится к электронике и предназначено для использования в сумматорах чисел в двоичном представлении

Изобретение относится к вычислительной технике и может быть использовано при проектировании вычислительных узлов в составе специализированных БИС на основе МОП транзисторов

Изобретение относится к электронике и предназначено для использования в сумматорах чисел в двоичном представлении

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