мой 9 вычитания. Вход счетчика 10 через элемент ИЛИ 11 соединен с выходами элементов совпадения 3 и 4, шина 9 вычитания через формирователь 12 одиночных импульсов соединена с дополнительным входом 13 счетчика 10, кроме того, выход формирователя 12 через элемент ИЛИ 14, второй вход которого через элемент 15 задержки соединен с выходом переполнения счетчика 10, подключенного к счетному входу триггера 16, вход начальной установки которого соединен с шиной 17 сброса счетчика.
Работает устройство следуюш,им образом.
Положительные числа преобразователем 1 преобразуются в прямой числоимпульсный код, при котором каждому значению числа соответствует такое же число импульсов на выходе элемента 3,
В дальнейшем сигналы числоимпульсного кода подсчитываются счетчиком 10. Суммарное значение числа импульсов, паконленное счетчиком 10, и представляет собой сумму входных чисел.
Ири фазоимпульсном представлении информации значение (логический вес) разряда числа определяется величиной опережения информационных импульсов относительно опорных сигналов нулевой фазовой константы. Возможно также и другое обратное кодирование, когда логический вес оиределяется величиной задержки по отношению к опорным сигналам.
Для предлагаемого устройства оба способа кодирования являются равноправными.
Поскольку триггер 2 управляется информационнымн сигналами и импульсами нулевой константы, то длительность импульсов на его выходах определяется значением входного числа. В соответствии с этим и количество и.мпульсов тактируюш,ей носледовательности и а шине 6, поступаюших на вход элемента совпадения 3, равно значению фазы входного числа.
Принцип сложения отрицательных чисел в предлагаемом устройстве заключается в нреобразовании каждого из их разрядов с иомощью того же преобразователя 1 за счет введения элемента совпадения 4 в числоимпульсный код, являюшийся дополнением до 9 и в последующем сложении их аналогичио числоимпульсиому коду положительпых чисел. Для миогоразрядных чисел в этом случае формируется дополнение до числа 999...9 Для исключения десятого импульса на входы элемента совпадения поступает сигнал ny.ieвой константы.
Так, например, сложение числа +6 с числом -2 будет выглядеть как прибавление в счетчике 10 к шести импульсам первого слагаемого 7 (дополнение 2 до 9) импульсов второго.
Формирование знака результата при остальных сочетаниях слагаемых можно проследить на следующих примерах.
Исходное состояние +0.
(-6 + ). Суммирование 3 (дополнение 6 до 9), коррекция 1, и опрокидывание при этом триггера знака в состояние «-. В последующем на вход счетчика 10 поступит два импульса второго слагае.мого, в результате получим 6 и триггер знака в состоянии «-.
Это свидетельствует об отрицательном результате и, кро.ме того, что результат в сумматоре хранится в коде, дополняющем до объема счетчика. Фактический результат-4. (-6-2 -8).
Суммирование 3, коррекция на 1 с одновременным опрокидывание.м триггера знака. В последующем добавляется 7 импульсов (дополнение 2), при этом формируется сигнал иереполнения, устанавливающий знак « + , но сигнал коррекции единицы второго слагаемого новторно изменит знак «-. В су.мматоре результат 2 в дополнительном коде. (-4 + 8 + 4).
Суммирование 5 (донолнение 4), коррекция на 1, триггер 16 нри этом опрокидывается в состояние «-. Далее добавляется число 8, с формированием сигнала нереполнения, меняющего знак результата.
Как видно из изложенного, предлагаемое устройство за счет введения элементов совпадения, формирователя одиночных импульсов и счетного триггера знака дает возможность обеспечить выполнение операций над числами ,с произвольным знаком, чем расширяются функциональные возможности устройства.
Формула изобретения
Сумматор, содержащий преобразователь фазоимпульсного кода в числоимпульсный
код, состоящий из триггера, к первому выходу которого подключен первый вход элемента совпадения, второй, третий и четвертый входы которого нодключены к шинам фазовой нулевой константы, тактовой и сложения соответственно, а выход элемента совпадения подключен к первому входу элемента ИЛИ и счетчик имнульсов, нервый вход которого подключен к выходу элемента ИЛИ иреобразователя, отличающийся тем, что, с
целью расширения класса решае.мых задач, в сум.чатор дополнительно введены формирователь одиночных импульсов, триггер, элемент задержки и элемент ИЛИ, а преобразователь содержит дополнительный элемент совпадения, нервый вход которого подключен ко второму выходу триггера преобразователя, второй, третий и четвертый входы-к шинам фазовой нулевой константы, тактовой и вычитания соответственно, выход дополнительного
элемента совпадения соединен со вторым входом элемента ИЛИ преобразователя, вход формирователя одиночных импульсов соединен с шиной вычитания, а выход нодключен к дополнительному входу счетчика и к первому входу дополнительного элемента ИЛИ, выход которого подключен к счетному входу дополнительного трипсра. начальной установки которого соединен с шиной сброса счетчика, выход которого через элемент задержки подключен ко второму входу дополнительного элемента ИЛИ.
название | год | авторы | номер документа |
---|---|---|---|
Реверсивный счетчик импульсов | 1972 |
|
SU437231A1 |
Десятичный сумматор | 1973 |
|
SU491947A1 |
Устройство управления фазоимпульснымСчЕТчиКОМ | 1979 |
|
SU851780A1 |
Оперативное запоминающее устройство | 1981 |
|
SU972591A1 |
Фазоимпульсный реверсивный счетчик | 1981 |
|
SU951714A1 |
Цифровой Фурье-преобразователь | 1982 |
|
SU1043663A1 |
ПОСЛЕДОВАТЕЛЬНЫЙ ДЕСЯТИЧНЫЙ СУММАТОР | 1965 |
|
SU169891A1 |
Устройство для коррекции шкалы времени | 1987 |
|
SU1432451A2 |
УСТРОЙСТВО для ЦИФРОВОГО РЕГУЛИРОВАНИЯ СКОРОСТИ | 1973 |
|
SU374580A1 |
Устройство отсчета интервалов времени | 1982 |
|
SU1103228A1 |
Авторы
Даты
1976-10-30—Публикация
1975-04-04—Подача