Накапливающий сумматор

 

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

(511 4 С 06 F 7/72

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (54) НАКАППИВАЮ1ЦИИ СУММАТОР (57) Изобретение относится к вычислительной технике. Оно позволяет расширить функциональные возможности накапливающих сумматоров путем обеспечения суммирования по произвольному модулю и повысить быстродействие. Накапливаюший сумматор содержит регистр, комбинационный сумматор и элемент И. Введение мультиплексора,и элемента ИЛИ-НЕ обеспечивает воэможность суммирования по любому основанию, а также повышение быстродействия. 1 ил.

Щф,.д ф CCN03 СООЕТР ИХ Ю" " ",.—.. -.1 СОЦИАЛИСТИЧЕСКИХ, =-. =-> РЕСПУБЛИК

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

llO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3776898/24 — 24 (22) 30,07.84 (46) 15.08,86. Бюл„ ¹ 30 (72) Н ° И.Червяков, Н.И,Швецов, А,Н,Бунто, P.Ã,Ìàãoìåäoâ и В.А.Шапкун (53) 681.32 (088.,8) (56) Авторское свидетельство СССР

¹ 570052, кл. С 06 F 7/72, 1976.

Авторское свидетельство СССР № 864278, кл. С 06 F 5/02, 17.10.78.

„„SU, 1251074 А1

1251074

t5

Р— М вЂ” К P

11

P =И вЂ” P1 Р

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

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

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

Накапливающий сумматор содержит мультиплексор 1, комбинационный сумматор 2, регистр 3, элемент 4

ИЛИ-НЕ, элемент 5 И, информационные входы 6, первые и вторые входы 7 и 8 коррекции, управляющий вход 9, управляющий выход 10, информационные входы 11 устройства, первый 12, второй !3 и третий 14- управляющие входы мультиплексора 1, Модуль М комбинационного сумматора 2 выбирается больше модуля P, / устройства в) — раз, где 1 — среднее количество входных кодов (операндов}Р a )Zj — ближайшее целое число, не превышающее Z, Накапливающий сумматор работает следующим образом.

В исходном состоянии в регистр 3

I занесен код Р„, коррекции f, на информационных входах 6, входах 7 и 8 коррекции выставлены коды первого операнда коррекции 1" и коррекции "2" соответственно. На всех остальных входах и выходах устройства и входящих в него блоках (за исключением выхода блока 4, вторык входов комбинационного сумматора 2 и входов регистра 3) присутствуют потенциалы логического "01 . Потенциал логической "1" с выхода элемента 4 ИЛИ-НЕ поступает на второй управляющий вход 13 мультиплексора и подключает информационные входы б устройства к вторым входам комбинационного сумматора 2. Код первого операнда присутствует на входах регистра 3. В первом такте код первого операнда записывается в регистр 3 без изменений. Перед вторым и последующими тактами работы на информационных входак устройства выставляются второй;и последую" щие операнды, которые в каждом так(те работы устройства суммируются с содержимым регистра, В случае переполнения комбинационного сумматора 2 потенциал логической "1" с его выхода переполнения поступает на первый управляющий вход 12 мультиплексора 1 и снимает потенциал логической 1 второго управляющего входа 13 мультиплексора !. Следовательно, только на первом управляющем входе 12 мультиплексора 1 есть потенциал логической "1", под действием котороrо мультиплексор 1 подключает вход 7 коррекции к второму входу комбинационного сумматора 2, В следующем такте работы устройства содержимое регистра 3 суммируется с выставленным на входах комбинационного сумматора кодом P. коррекции

11

1, причем где К вЂ” целое число, выбираемое из условия 0 - P C P и запиj1 1 сывается в регистр 3.

Таким образом выполняется промежуточная коррекция результата суммирования накапливающего сумматора.

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

"Конец приема" 9 на вторые входы элементов ИЛИ-НЕ 4 и И 5 поступает потенциал логической "1", тогда на вьгходax этих элементов присутству 1от потенциалы логических "011, а на третьем входе управления 14 мультиплексора 1 есть потенциал логической "1", который подключает вход

8 коррекции 2 устройства к второму входу комбицационного сумматора.

Код коррекции "2",равный суммируется с содержимым регистра 3 в каждом такте работы устройства, Сложение кода коррекции "2" с содержимым регистра 3 продолжается до появления единичного потенциала с выхода переполнения комбинационного сумматора 2, который поступает на первые входы элементов 4 HJIH-HE u

5 И, т.е. осуществляется конечная коррекция, и результат сложения операндов вводится в диапазон

W0 P1 ).

1251074 зультат рандов.

Пример. Пусть задано M 8, P=P«m3.1=11, 1

С

=2,1,0, i, 1 О 2,2,2, 1

Но содержимое сумматора отличается от результата суммирования по

mod 3 на значение P . Здесь возмож1 ны две ситуации: надо отнять код Р

1 от содержимого сумматора; надо доба« вить в сумматор код коррекции P т определяемый из сравнения (через обозначен результат суммирования по

mod Р):

25

Р =M — КР, ЗО

Р +Р+Р, -M=/

Р = И-.Р, °

Для нашего случая

P = И вЂ” КР = 8-2. 3=2., Т. о. С, =2 35

f5(C + Р ) mod M=

Т.о получаем (3+6) mod 8=1.

Проверка:

P: Q9 шо,1 Р (2+1+0+1+1+0+2+2+1+2+1)

mod 3 13 mod 3 1.

Вторично вносим код P в сумматор

У тогда

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

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

3 1

На входе элемента 5 И появляет-. ся потенциал логической "1", который разрешает считывание с информационных выходов 11 устройства реСодержимое регистра в различные моменты времени обозначим через

С, где k = 0,1... Для того, чтобы при переполнении сумматора в нем выполнилась операция сложения по

mod P, необходимо предварительно в регистр занести код P .коррекции

111 11

1, который должен удовлетворять уравнению

С(O, шо 1 P — (с(+ P ) шос1 М; ! 1 (m1 1 .=1 а а

Е:Ы; КР К Ы;+ Р, - Иу

1=1

1 1 причем Ос Р, (P, для нашего примера а = 7, действительно, а

С, =(C„+Y С. ) mod М =1=1

:(2+2+1+0+1+1+0+2) mod 8 = .9 mod а=7

С = С, + Р, = 1+2-3.

Обрабатываем очередную партию операндов:

Ь

С «(С + Q d; ) mod M= :(3+2+1+ Ö (= (3+1

8mod 8-=О, т.е. Ь = 10. Снова вносим коррекцию

P и заканчиваем прием операндов.

1 сложения входных one

1- и oneðàí3

7-и, операнд

10-и, операнд

И-и Операн3

à — (C,+ +d,) mod M

1= Ь11 (2+1) mod 8 = 3. (P +Р + Р,) mod M P;

P = M - P = 8-2 6. 1 1

1251074

Составитель О. Ревинский

Редактор Т.Митейко Техред О.Сопко Корректор M.Ëåì÷èê

Тираж 671 Подписное

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

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

Заказ 4411/45

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

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

10 соответственно информаттионнымк и управляющими выходами устройства.

Накапливающий сумматор Накапливающий сумматор Накапливающий сумматор Накапливающий сумматор 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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