Устройство для сравнения чисел
Изобретение относится к области автоматики и вычислительной техники и может быть использовано в узлах управления и контроля. Цель изобретения - расширение функциональных возможностей за счет обеспечения возможности формирования значения разности сравниваемых чисел в цифровой форме. Устройство содержит генератор импульсов 1, счетчики 2, 3, триггеры 4-7, элементы И 8-12, элемент неравнозначности 13, злемент ИЛИ 14, вход запуска 15,-группы информационных входов 16 и 17, выход модуля разности 18, выходы 19, 20. Сравниваемые числа записываются в счетчики 2, 3. В зависимости от того, какое число больше, соответствующий триггер 4, 5 импульсом переполнения с выхода соответствующего счетчика 2, 3 устанавливается в единичное состояние. Следующим импульсом в единичное состояние устанавливается в единичное состояние триггер 7, и на выходе 18 формируется потенциал логической единицы , который действует вплоть до переполнения другого счетчика. При работе устройства формируется сигнал на одном из выходов Больше 19 или Меньше 20, на выходе 18 - импульс с длительностью, пропорционально-й разности чисел Т С(А-В), а водном из счетчиков - величина (А-В)+1. 1 ил. О & (Л to с о О5
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК ао 4 С Об F 7/04 ц, 1 ."
< Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (2 l ) 3862531/24-24 (22) 25.02.85 (46) 30.12.86. Бюл. И- 48 (72) А.С.Гуляев, В.B. Hoãäàíoâ и H.Â.Añòàmåíêo (53) 681.325(088.8) (56) Гаврилов Ю.В., Пучко А.H. Арифметические устройства быстродействующих ЗЦВМ. N.: "Сов. радио", 1970, с. 237, рис. 8.2.1. Авторское свидетельство СССР N - 960801, кл. G 06 F 7/04, 1980. (54) УСТРОЙСТВО ДЛЯ СРАВНЕНИЯ ЧИСЕЛ (57) Изобретение относится к области автоматики и вычислительной техники и может быть использовано в узлах управления и контроля. Цель изобретения — расширение функциональных возможностей за счет обеспечения возможности формирования значения разности сравниваемых чисел в цифровой форме. Устройство содержит генератор импульсов 1, счетчики 2, 3, триггеры 4-7, „„Я0„„1280610 А 1 элементы И 8-12, элемент неравнозначности l3, элемент ИЛИ 14, вход запуска 15,:группы информационных входов 16 и 17, выход модуля разности 18, выходы 19, 20. Сравниваемые числа записываются в счетчики 2, 3. В зависимости от того, какое число больше, соответствующий триггер 4, 5 импульсом переполнения с выхода соответствующего счетчика 2, 3 устанавливается в единичное состояние. Следующим импульсом в единичное состояние устанавливается в единичное состояние триггер 7, и на выходе 18 формируется потенциал логической едиC ницы, который действует вплоть до Я переполнения другого счетчика. При работе устройства формируется сигнал на одном из выходов "Больше" 19 или (® "Меньше" 20, на выходе 18 — импульс с длительностью, пропорциональной разности чисел Т =,(А-B), а в одном из счетчиков — величина (A-B)+1. 1 ил. Ю 128061 Изобретение относится к автоматике и вычислительной технике и может быть использовано в узлах управления и контроля. Цель изобретения — расширение области применения за счет обеспечения возможности формирования значения разности сравниваемых чисел в цифровой форме. На чертеже изображена схема уст- f0 ройства. Устройство содержит генератор 1 импульсов, счетчики 2 и 3, триггеры 4-7 элементы И 8-l2, элемент 13 неравнозначности,. элемент ИЛИ 14, 5 1 I вход 15 запуска устройства, группы информационных входов 16 и 17, выход 18 модуля разности, выходы "Больше" 19 и "Меньше" 20. Устройство работает следующим образом. Перед началом раб0ты триггеры 4-7 устанавливаются в нулевое состояние (не показано). По входам 16 и 17 в счетчики 2 и 3 записываются сравниваемые числа А и В, а на вход 15 запуска подается сигнал. Импульсы от генератора 1 заполняют счетчики 2 и Пусть А ) В. Тогда счетчик 2 формирует импульс переполнения раньше, чем счетчик 3. Этот импульс устанавливает триггер 4 в единичное состояние. Следуюшчй импульс через откры 35 тый элемент И 8 поступает на вход элемента 13 неравнозначности и далее на счетный вход триггера 7. На его прямом выходе и на выходе 18 устройства формируется потенциал логичес- 40 кой единицы. Тот же импульс с выхода элемента И 8 через открытый элемент И 12 устанавливает триггер 6 в единичное состояние, что приводит к формированию сигнала на выходе 19 4$ "Больше" устройства. Далее импульс переполнения с выхода счетчика 3 устанавливает триггер 5 в единичное состояние и следующий импульс своим задним фронтом через элемент И 9 и щ элемент 13 неравнозначности устанавливает триггер 7 в нулевое состояние. Тот же импульс через элементы И 11 и ИЛИ 14 останавливает генератор 1. Если А (В, то устройство действу- 55 ет аналогично. При этом первым устанавливается в единичное состояние триггер 5, а триггер 6 в единичное состояние не переключается и потенци0 ал логической единицы остается на выходе 20 "Меньше" устройства. Если А = В, то переключение триггеров 4 и 5 происходит одновременно, на выходе элемента 13 неравнозначности сигнала логической единицы не возникает и триггер 7 остается в нулевом состоянии. На выходе 18 не формируется единичный сигнал. Импульс через элементы И 10 и ИЛИ 14 останавливает генератор 1. Таким образом, после окончания работы устройства формируется сигнал на одном из выходов 19 или 20 (в зависимости от соотношения чисел), на выходе 18, — импульс с длительностью,пропорициональной разности чисел где С„- период следования импульсов генератора, а в одном из счетчиков 2 или 3 (определяется состоянием выходов 19 и 20 устройства) — величина t А-В )+1. Формула изобретения Устройство для сравнения чисел, содержащее генератор импульсов, первый и второй счетчики, первый, второй и третий триггеры, первый, второй, третий и четвертый элементы И и элемент ИЛИ, причем вход запуска устройства соединен с входом запуска генератора импульсов, выход которого соединен с первыми входами первого и второго элементов И, вторые входы которых подключены к прямьм выходам первого и второго триггеров соответственно, прямой и инверсный выходы третьего триггера являются соответственно выходами "Больше" и "Меньше" устройства, выходы третьего и четвертого элементов И соединены соответственно с первым и вторым входами элемента ИЛИ, группы информационных входов первого и второго счетчиков являются соответственно входами первого и второго сравниваемых чисел устройства, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения за счет обеспечения возможности формирования значения разности сравнимаемых чисел в цифровой форме, в него ввеДены четвертый триггер, пятый элемент И и элемент керавнозначности, причем выход генератора 1280610 Составитель В.Горохов Редактор Е.Копча Техред Л.Олейник: КорректоРМ.Максимишинец Заказ 7067/54 Тираж 671 Подписное ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5 Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 импульсов соединен с входами устай7 в ки в нулевое состояние первого и второго триггеров и со счетными входами первого и второго счетчиков, выходы переполнения. которых соединены с вхо- 5 дами установки в единичное состояние соответственно первого и второго триггеров, выход первого элемента И соединен с первыми входами третьего и пятого элементов И и элемент неравно- 10 значности, выход второго элемента И соединен с вторыми входами третьего элемента И и элемента неравнозначности, выход которого соединен с первым входом четвертого элемента И и со счетным входом четвертого триггера, прямой выход которого является HbIxoдом модуля разности устройства и соединен с вторым входом четвертого элемента И, инверсный выход четвертого триггера соединен с вторым входом пятого элемента И, выход которого соединен с входом установки в единичное состояние третьего триггера, выход элемента ИЛИ соединен с входом оста— новки генератора импульсов.