Устройство для вычитания

 

Изобретение относится к вычислительной технике и может быть использовано в устройствах для распознавания образов, поиска информации и автоматизации принятия решений в нечетных условиях. Целью изобретения является упрощение устройства. Для этого в устройство, содержащее регистр сдвига, группу элементов ИЛИ, группу элементов И и элемент ИЛИ-НЕ, введен элемент ЗАПРЕТ с соответствующими связями. Устройство предназначено для вычисления модуля разности |А-В|, отрицания 1-А и степени нечетного равенства двух чисел 1-JA- -В I для чисел, представленных в унитарном коде один из т. 1 ил. с «

СОЮЗ СОВЕТСКИХ соцИАлистических

РЕСПУБЛИК (51)5 G 06 F 7/50

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

Н А STOPCHOMY СВИДЕТЕЛЬСТВУ (9, ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНРЬГГИЯМ

ПРИ ГКНТ СССР

1 (21 ) 4681 465/24 (22 ) 1 9. 04. 89 (46) 23. 04. 91. Бюл. Х - 15 (71) Таганро гский радиотехнический институт им. В. Д. Калмыкова (72) А. Н.Мелихов, В.П. Карелин и В.Н.Решетняк (53) 681. 325 (088. 8) (56) Авторское свидетельство СССР

В 739532, кл. G 06 F 7/50, 1979.

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

N- 1376079, кл.. С 06 F 7/50, 1987.

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

Ф 1487028, кл. G 06 F 7/50, 1987. (54) УСТРОЙСТВО ДЛЯ ВЫЧИТАНИЯ (57) Изобретение относится к вычисИзобретение относится к вычислительной технике и может быть использовано в устройствах для распознанания образцов, поиска информации и автоматизации принятия решений в нечетных условиях.

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

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

Устройство для вычитания содержит регистр 1 сдвига, группу 2 элементов ИЛИ, группу 3 элементов И, элемент ЗАПРЕТ 4 и элемент HJIH-HE 5.

Устройство имеет входы 6 и 7 операндов, тактовый вход 8, выходы 9 разрядов разности и вых оды 10 разрядов степени нечетного равенства.

Устройство предназначено для.вычисления модуля разности R где 8. =

=lA-В I, отрицания А = 1-А и степени С

„.80„„1644133 А 1

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

I нечетного равенств а (эквивалентности) двух чисел A и В, по формуле

С = 1-R = 1 — IA-В (, где A,В,С,R — числа из инте рв ала 0, 1) представленные m-разрядным унитарным кодом (один из m)

Алгоритм работы устройства следующийй °

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

Затем содержимое регистра сдвигается в сторону младших разрядов до появления единицы в младшем разряде, т.е. на у позиций, где О,у — меньшее из чисел А и В. При этом, если

АфВ, то, заменив единицу на нуль в младшем разряде кода полученного в регистре после окончания сдвига, имеют унитарный код модуля разности чисел А и В. Если же А=В, то в регист1644133

50 ре после сдвига уже будет сформирован унитарный код числа нуль (так как

R А-В = О), и этот код корректировать не нужно; Унитарный код степени С нечетного равенства чисел А и В, где С = 1 - )А-В, образуется иэ унитарного кода числа R = lA В I путем перестановки единицы, стоящей в i-м разряде числа К в (пгд+1)-й разряд и записи в i-й разряд числа нуль.

Вычисление отрицания А = 1-А числа А сводится к рассмотренной операции вычисления модуля R разности чи" сел А и В, где В = 1, т.е. к получению значения А =. К = lA-BI=IA-1l= l1"А = I-А, так как для нечетных переменных всегда выполняется А(1.

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

На входы 6 и 7 подаются числа А и В иэ интервала i 0,1), представленные унитарным m-разрядным кодом (один из m-разрядов — единичный, остальные нулевые), на выходах элементов ИЛИ 2 -2 „ образуется двоичный код, представляющий собой объединение кодов чисел А и В, который записывается в регистр 1 сдвига. Далее 30 на вход 8 поступают тактовые, импульсы, которые через открытый элемент

ЗАПРЕТ 4 поступают на вход управления сдв игом ре гис тра 1. Как только после очередного сдвига в младшем разряде регистра 1 будет записана

35 единица, элемент ЗАПРЕТ 4 запирается, а на выходе одного из элементов

И 3 (определяемом положением в данный момент единичного разряда в регистре 1) будет логическая единица, которая поступит на выход соответствующего разряда модуля разности чисел 9. Если после сдвига содержимого регистра 1 кроме единицы в младшем 45 разряде регистра 1 единица будет еще в некотором i-м разряде, где i=2...,, m, что обусловлено неравенством А В то с целью получения унитарного кода модуля разности чисел А и В единица с выхода младшего разряда на выход первого элемента И 3 не проходит.

Зта коррекция кода осуществляется при помощи элемента HJIH-НЕ 5, на (i+1)-й вход которого поступает еди55 ница с выхода i-го разряда регистра. Сигнал уровня лЬ гичес ко го нуля с выхода элемента KlH-НЕ 5 запретит прохождение единичного сигнала на выход элемента И 3, что и обусловит формирование на выходах 9 устройства унитарного кода величины R=(А-В !.

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

Поскольку А,В Я (0,1), то на симметрично расположенных выходах разрядов

10 -10„образуется унитарный код дополнения С величины R, т.е. код степени нечетного равенства С = 1-R =

= 1-1А-В(.

Для вычисления отрицания А=1-А на группы входов 6 и 7 устройства подаются соответственно унитарный код числа А и унитарный код числа B=0, При этом на выходах 9 будет сформирован унитарный код числа A а на выходах 10 — код числа A=1-А.

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

Устройство для вычитания, содержащее регистр сдвига, группу из m элементов ИЛИ (где m — разрядность операндов), группу из m элементов И и элемент ИЛИ-НЕ, причем первые входы элементов И группы соединены с выходами соответствующих разрядов регистра сдвига, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства, оно содержит элемент ЗАПРЕТ, выход которого соединен с входом управления сдвигом регистра сдвига, первые входы элементов ИЛИ группы подключены к входам первого операнда устройства, а вторые входы — к входам второго операнда устройства, выходы элементов ИЛИ группы соединены с входами соответствующих разрядов регистра сдвига, выходы разрядов которого с второго по m-й соединены с входами элемента ИЛИ-НЕ, выход которого соединен с вторым входом первого элемента И группы, первый. вход которого подключен к вторым входам элементов И группы с второго по m-й и к инверсному входу элемента ЗАПРЕТ, прямой вход которого является тактовым входом устройства, выход i-го элемента И группы (i=1,..., m) соеди" нен с выходом i-ro разряда модуля разности чисел устройства и выходом (m-i+1)-ro разряда. степени нечетного равенства чисел устройства.

1644133

7ъ/Д .Я /

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

Редактор Е. Папп Техред Л.Сердюкова Корректор Т.Малец

Заказ 1241 Тираж 401 Подписное

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

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101

Устройство для вычитания Устройство для вычитания Устройство для вычитания 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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