Устройство для определения разности двух чисел
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБРЕТЕН ИЯ
К АВТОРС НОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалкстнческкх респубики и 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