Сумматор

Иллюстрации

Показать все

Реферат

 

ОПИСАНИ"Е

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ пц 533926

Сок/а Советских

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

Республик Вь, /(61) Дополнительное к авт, свид-ву (22) Заявлено 04.04.75 (21) 2120304/24 с присоединением заявки Л% (23) Приоритет

Опубликовано 30.10.76. Бюллетень Ле 40

Дата опубликования описания 05.11.76 (51) М. Кл G 06F 7/385

Государственный комитет

Совета Министров СССР (53) УДК 681,327(088.8) ло делам изобретений н открытий (72) Авторы изобретения (71) Заявитель

С. E. Токовенко и А. Г, Скорик (54) СУММАТОР

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

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

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

ИЛИ преобразователя.

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

Целью и обретения является расширение класса решаемых задач.

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

На чертеже изображен предложенный сумматор.

Сумматор содержит преобразователь 1 фа20 зоимпульсного кода в числоимпульсный, включающий в себя триггер 2, элементы совпадения 3 и 4, входы которых подключе:.ы к выходам триггера 2 и к шинам 5, 6 соответственно нулевой фазовой константы и тактовых

25 импульсов. Первый вход триггера 2 соединен с шиной 7 входных сигналов, а второй — с шиной 5 нулевой фазовой константы, дополнительный вход элемента совпадения 3 соединен с шиной 8 сложения, а дополнительный

30 вход элемента совпадения 4 соединен с ши533926

35

55 б() б5 ной 9 вычитания. Вход счетчика 10 через элемент ИЛИ 11 соединен с выходами элементов совпадения 3 и 4, шина 9 вычитания через формирователь 12 одиночных импульсов соединена с дополнительным входом 13 счетчика 10, кроме того, выход формирователя 12 через элемент ИЛИ 14, второй вход которого через элемент 15 задержки соединен с выходом переполнения счетчика 10, подключенного к счетному входу триггера 16, вход начальной установки которого соединен с шиной 17 сброса счетчика.

Работает устройство следующим образом.

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

В дальнейшем сигналы числоимпульсного кода подсчитываются счетчиком 10. Суммарное значение числа импульсов, акопленное счетчиком 10, и представляет собой сумму входных чисел.

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

Для предлагаемого устройства оба способа кодирования являются равно правными.

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

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

9 и в последующем сложении их аналогично числоимпульсноvló. коду положительных чисел. Для многоразрядных чисел в этом случас формируется дополнение до числа 999...9

Для искл(очепия десятого импульса на входы элемента совпадения поступает сигнал нулевой константы.

Так, например, сложение числа +6 с числом — 2 будет выглядеть как прибавление в счетчике 10 к шести импульсам первого слагаемого 7 (дополнение 2 до 9) импульсов второго.

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

Исходное состояние +О. (— 6+2= — 4). Суммирование 3 (дополнение б до 9), коррекция 1, и опрокидывание при этом триггера знака в состояние « — ».

В последующем на вход счетчика 10 поступит два импульса второго слагаемого, в результате получим б и триггер знака в состоянии

<< — >>.

Это свидетельствует об отрицательном результате и, кроме того, что результат в сумматоре хранится в коде, дополняющем до объема счетчика, Фактический результат †. (— 6 — 2= — 8).

Суммирование 3, коррекция на 1 с одновременным опрокидыванием триггера знака.

В последующем добавляется 7 импульсов (дополнение 2), при этом формируется сигнал переполнения, устанавливающий знак « —, », но сигнал коррекции единицы второго слагаемого повторно изменит знак « — ». В сумматоре результат 2 в дополнительном коде. (— 4+8=+4).

Суммирование 5 (дополнение 4), коррекция на 1, триггер 1б при этом опрокидывается в состояние « — ». Далее добавляется число

8, с формированием сигнала переполнения, меняющего знак результата.

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

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

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

Составитель P. Яворская

Текред В. Рыбакова

Корректор О. Тюрина

Редактор В. Левятов

Заказ 2309/18 Изд. № 1712 Тираж 864 Подписное

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

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

Типография, пр. Сапунова, 2 выход которого подкл1очен к счетному входу дополнительного триг1ера, вход начальной установки которого соединен с шиной сороса счетчика, выход которого через элемент заДСР?ККИ ПОДКЛ10ЧЕН КО ВТОРОМУ ВХОДjT ДОПОЛнительного элемента ИЛИ.