Устройство для определения разности двух чисел

 

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ

К АВТОРС НОМУ СВИДЕТЕЛЬСТВУ

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

Социалкстнческкх респубики и 951297 (6I } Дополнительное к авт. свил-ву (22) Заявлено 02.10.78 (21) 2671767/18 — 24 с присоединением заявки,% (23) Приоритет 23.03.78 (51) М. Кл.

G 06 F 7/50

ВвЮаратахкхкЯ "aalu<

CCC1 юе двмн язвбрвтеииЯ н атхрнткЯ (53) УД К 681.325.5 (088.8) Опубликовано 15.08.82 Бюллетень № 30

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

И. В. Войнов и А. В. Курников (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ РАЗНОСТИ ДВУХ

ЧИСЕЛ

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

Известно устройство для определения разности двух чисел, основанное иа последовательном вычитании единичных импульсов из. двух счетчиков, в которых хранятся коды этих чисел (11.

Однако для этого устройства характерна

1О потеря быстродействия при нарушении условия

А — В Э вЂ”, где А и  — сравниваемые числа.

А

Наиболее близким к предлагаемому является устройство для определения разности двух чисел, содержащее счетчики, на которые подаются сравниваемые, числа А и В в параллельном коде, схему сравнения, имеющую выходы "Больше" и "Меньше", элементы И, генератор импульсов, триггер знака и счетчик абсолютного значения разности с выходом в >О виде параллельного кода (21.

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

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

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

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

3 :95 знака, третий выход схемы сравнения соединен с вторым входом элемента И.

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

Устройство содержит реверсивный счетчик

1, регистр 2, схему сравнения 3, имеющую, выходы 4 — 6 "Больше", "Меньше" и "Неравнозначность", элемент И 7, генератор импульсов 8, триггер знака 9 и счетчик 10 абсолютного значения разности, выход 11 которого являешься выходом устройства. Сравниваемые числа А и В подаются в параллельном коде на входы 12 и 13 реверсивного счетчика 1 и регистра 2 соответственно, выходы которых подключены к схеме сравнения В, выходы 4 и 5 "Больше" и "Меньше" схемы сравнения 3 подключены к входам триггера знака 9 и к входам задания режима суммирования и вычитания счетчика 1, выход 6 "Неравнозначность" схемы сравнения 3 соединен с входом элемента И 7, другой вход которого соединен с выхо дом генератора импульсов 8, выход элемента

И 7 подключен к счетным входам реверсивного счетчика 1 и счетчика 10 абсолютного значения разности.

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

Если число А больше числа В, на выходе 4 схемы сравнения 3 появляется сигнал, который устанавливает триггер знака 9 в положение, соответствующее знаку плюс, и подключает реверсивный счетчик 12 в режим вычитания.

Одновременно сигнал с выхода 6 "Неравнозначность" схемы сравнения 3 открывает элемент И

7, и импульсы с генератора 8 поступают на входы счетчиков 1 и 10. Когда числа, записанные в счетчике 1 и регистре 2 сравняются, на выходе 6 схемы сравнения 3 пропадает сигнал, что закрывает элемент И 7. При этом в счет1297 4 чике 10 зафиксирован код абсолютного значения разности сравниваемых чисел (ICQ (А — В ) а состояние триггера 9 соответствует знаку разности.

При А С В устройство работает аналогично рассмотренному случаю.

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

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

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

1. Авторское свидетельство СССР Р 167317, кл. G 06 F 7 02, 1963.

2. Авторское свидетельство СССР И 341031, кл. 6 06 F 7/02, 1970 (прототип).

951297

Составитель В, Березкин

Техред А. Бабинец

Корректор Г. Решетник

Редактор К. Волощук

Тираж 731

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

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

Заказ 5948/55

Подписное

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

Устройство для определения разности двух чисел Устройство для определения разности двух чисел Устройство для определения разности двух чисел 

 

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

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

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

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

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

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

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

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

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

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