Устройство для сложения

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

Союз Советскик

Социалистических

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. саид-ву (22) Заявлено 31.07. 81 (21) 3350055/18-24 (j1) М. Кд.з

06 F 7/50 с присоединением заявки №(23) ПриоритетГосударственный комитет

СССР но делам изобретений и открытий (j3) УДК 681 ° 325 ° . 5 (088. 8) Опубликовано 2 30 183. Бюллетень ¹ 3

Дата опубликования описания 23.01.83 (72) Авторы изобретения

В. В. Меркуль и В. A. фомичев/ (71) Заявитель (54) УСТРОЙСТВО ДЛЯ СЛОЖЕНИЯ

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

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

И и генератор импульсов (1).

Недостатком известного устройства является невозможность алгебраического суммирования чисел.

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

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

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

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

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

991415

Формула изобретения выход - с шиной управления реверсив.ного счетчика, второй вход четверто

ro.ýëåìåíòà И подключен к прямому ,выходу первого триггера и к управляющему выходу устройства, второй вход первого элемента И соединен с выходом второго триггера и с вторым входом шестого элемента. И, инверсный выход первого триггера соединен с вторым входом пятого элемента И, а инверсный выход второго триггера - 10 с вторым входом седьмого элемента И, выход которого через первый элемент задержки подключен к S-входу первого триггера, а выход пятого элемента И через второй элемент задержки l5 к S-входу второго триггера, выходы второго, третьего, четвертого и шестого элементов И соединены с соответствующими входами элемента .ИЛИ, выход которого через третий элемент задержки соединен с R-входом третьего триггера, S-вход которого соединен с шиной "Пуск" устройства, выход третьего триггера соединен с управляющим входом генератора импульсов, выход которого через четвертый элемент задержки соединен с третьим входом второго элемента И, выход первого элемента И соединен с выходом переполнения устройства.

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

Устройство для сложения содержит реверсивный счетчик 1, счетчик 2, триггеры 3 и 4 знака, дешифратор 5 З-4 нулевого кода, элементы И 6 -12, элемент ИЛИ 13, элементы 14-17 задержки, сумматор 18 по модулю два, RS-триггеры 19-21, генератор 22 импульсов.

Устройство имеет входы 23, 24, 25,40

26, 27 соответственно приема первого операнда, приема второго операнда, первого знака, второго знака, "Пуск" и выходы 28 и 29 соответственно— управляющий и переполнения. 45

Работа устройства основана на последовательном вычитании единиц из счетчика 1 и одновременном добавлении единиц в счетчик 2, причем, если знаки у чисел разные, то операция 5О вычитания единиц в счетчике 1 заменяется операцией прибавления, В последнем случае образуется дополнительный код результата суммирования с последующим преобразованием его в прямой код.

В исходном состоянии триггеры 1921 находятся в нулевом состоянии.

Операнды заносятся на счетчики 1 и

2 по входам 23 и 24, а коды их знаков - на триггеры 3 и 4 по входам

25 и 26.

Запуск устройства производится сигналом "Пуск" по шине 27, который устанавливает триггер 21 в единичное состояние.

Сигнал с выхода триггера 21 разре. шает работу генератора 22, сигналы с которого поступают на счетные входы счетчиков 1 и 2.

В случае, если суммируемые числа имеют одинаковые знаки, сигнал на инверсном выходе сумматора 18 по модулю два устанавливает режим вычитания счетчика 1. При установке на счетчике 1 нулевого кода на элементе И 9 происходит совпадение сигналов, триггер 21 устанавливается в нулевое состояние и суммирование оканчивается (на счетчике 2 устанавливается код суммы двух чисел).

В случае, если происходит переполнение результата суммирования, триггер 20 устанавливается в единичное состояние и на выходе элемента И 12 появляется сигнал логической единицы.

При суммировании чисел, имеющих разные знаки, сигналом с инверсного выхода сумматора по модулю два счетчик 1 переключается в режим суммирования. В данном случае первым переполняется тот счетчик (счетчик 1 или 2), в .информационных разрядах которого установлено большее по абсолютной величине число, В момент переполнения одного из счетчиков на другом устанавливается дополнительный код разности двух чисел. Первое переполнение счетчиков фиксируется на триггере 19 или 20. При переполнении другого счетчика (счетчик 2 или 1) результат вычитания чисел в прямом коде устанавливается на том счетчике (счетчике 1 или 2), который переполнился раньше, сигналом с выхода элемента 13 (совпадение сиг налов на элементе И 8 или элементе

И 10) происходит установка триггера

21 в нулевое состояние. Сигнал с выхода триггера 19 (выход 28) указывает на каком счетчике установлен результат суммирования (единичное значение сигнала — сумма на счетчике 1, нулевое - сумма на счетчике 2).

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

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

991415 ка подключены к входам приема первого операнда устройства, выходы первого и второго триггеров знака подключены к соответствующим входам сумматора по модулю два, выход которогоподключен к первому входу первого элемента И, выход дешифратора нулевого кода подключен к первому входу второго элемента И, о т л и ч а ющ е .е с я тем, что, с целью упрощения конструкции, устройство содержит 10 реверсивный счетчик, три триггера и четыре элемента задержки, причем информационные входы реверсивного счетчика соединены с входами приема второго операнда устройства, счетный 15 вход реверсивного счетчика соединен со счетным входом счетчика я.подключен -к выходу генератора импульсов, выход переполнения счетчика соединен с первыми входами третьего, четвертого и пятого элементов И, выход переполнения реверсивного счетчика соединен с вторым входом третьего и первыми входами шестого и седьмого элементов И, прямой выход сумматора по модулю два соединен с вторым входом второго элемента И, а инверсный выход— с шиной управления реверсивного счетчика, второй вход четвертого элемента И подключен к прямому выходу пер- ;Е вого триггера и к управляющему выходу устройства, второй вход первого элемента И соединен с выходом второго триггера и с вторым входом шестого элемента И, инверсный выход первого триггера соединен с вторым входом пятого элемента И, а инверсный выход второго триггера - с вторым входом седьмого элемента И, выход которого через первый элемент задержки подключен к S-входу первого триггера, а выход пятого элемента И через второй элемент задержки - к S-входу второго триггера, выходы второго, третьего, четзертого и шестого элементов И соединены с соответствуккаими входами элемента ИЛИ, выход когорого через третий элемент задержки соединен с

R-входом третьего триггера, S-вход которого соединен с шиной "Пуск" устройства, выход третьего триггера соединен с управляющим входом генератора импульсов, выход которого через четвертый элемент задержки соединен с третьим входом второго элемента И, выход первого элемента И соединен с выходом переполнения устройства.

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

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

Ф 416690, кл. G 06 F 7/50, 1971.

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

9 679978, кл. G 06 F 7/50, 1977 (прототип).

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

Редактор Т. Кугрыаева ТехредT.Ôàíòà Корректор М. Иарсыи

Заказ 135/67 Тираж 704 Подписное

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

113035, Иосква, Ж-35, Раушская наб., д. 4/5

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4

Устройство для сложения Устройство для сложения Устройство для сложения Устройство для сложения 

 

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

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

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

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

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

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

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

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

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

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