Устройство для сравнения чисел
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ СРАВНЕНИЯ ЧИСЕЛ, содержащее генератор импульсов , .счетчик, узлы коммутации, элемент ИСКПЮЧАЩЕЕ ИЛИ, первый и второй элементы И, элемент НЕ и элементы памяти, причем выход генератора импульсов соединен с входом счетчи ка, выходы которого подключены к управляющим входам первого и второго узлов коммутации, информационные входы которых соединены с информационными входами устройства, выходы узлов коммутации подключены к первь&1 входам первого и второго элементов И и входам элемента ИСКЛЮЧАЮЩЕЕ ИДИ, выход которого соединен с вторыми входами первого и второго элементов И и с входом элемента НЕ, выходы элементов И и элемента НЕ подключены к информационным входам элементов памяти, выходы которых являются соответственно вьпсодами Больше, Меньше и Равно устройства , отличающееся тем, что, с целью повьшения достоверности сравнения чисел, в него введены третий элемент И, элемент ИЛИ, второй элемент НЕ и элемент задержки, причем выход генератора импульсов через второй элемент НЕ соединен с первым входом третьего . элемента И, второй вход которого (Л соединен с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход третьего элемента С И подключен к первому входу элемента ИЛИ, второй вход которого соо е единен с выходом переполнения счетчика , а выход - с входами управления Озаписью элементов памяти, выход эо третьего элемента И через элемент U) задержки подключен к входу установки в ноль счетчика. эо
СОЮЗ GOBETGHHX
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИН (19) (И) Зсю Г 06 F 7/02
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
flO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н ABTOPCHOMV СВИДЕТЕЛЬСТВУ (21) 3541032/18-24 (22) 18.01.83 (46) 30. 03. 84. Бюл. У 12 (72) А.Г.Свинцов (53) 681.325.5 (088.8) (56) 1. Авторское свидетельство СССР
М- 711568, кл. G 06 F 7/04, 1977.
2. Авторское свидетельство СССР
В 785866, кл. G Об Р 7/02, 1978 (прототип). (54)(57) УСТРОЙСТВО ДЛЯ СРАВНЕНИЯ
ЧИСЕЛ, содержащее генератор импульсов,.счетчик, узлы коммутации, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, первый и вто- рой элементы И, элемент НЕ и элементы памяти, причем выход генератора импульсов соединен с входом счетчика, выходы которого подключены к управляющим входам первого и второго узлов коммутации, информационные входы которых соединены с информационными входами устройства„ выходы узлов коммутации подключены к первым входам первого и второго элементов И и входам элемента ИСКЛЮЧАЮЩЕЕ
ИЛИ, выход которого соединен с вто47 рымн входами первого и второго элементов И и с входом элемента НЕ, выходы элементов И и элемента НЕ подключены к информационным входам элементов памяти, выходы которых являются соответственно выходами
"Больше", "Меньше" и "Равно" устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверности сравнения чисел, в него введены третий элемент И, элемент
ИЛИ, второй элемент. HE и элемент задержки, причем выход генератора импульсов через второй элемент НЕ соединен с первым входом третьего .. элемента И, второй вход которого соединен с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход третьего элемента
И подключен к первому входу эле- мента ИЛИ, второй вход которого со" единен с выходом переполнения счетчика, а выход — с входами управления записью элементов памяти, выход третьего элемента И через элемент задержки подключен к входу установки в ноль счетчика. счетчик, узлы коммутации, элемент
ИСКЛЮЧАЮЩЕЕ ИЛИ, первый и второй элементы И, элемент НЕ и элементы памяти, причем выход генератора импульсов соединен с входом счетчика, выходы которого подключены к управляющим входам первого и второго узлов коммутации, информационные входы которых соединены с информационными входами устройства, выходы узлов коммутации подключены к первым входам первого и второго элементов
И и входам элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого соединен с.вторыми входами первого и второго элементов
И и с входом элемента НЕ, выходы элементов И и элемента НЕ подключены к информационным входам элементов памяти, выходы которых являются соII II ответственно выходами Больше
"Меньше" и "Равно" .устройсгва, введены третий элемент И, элемент ИЛИ, второй элемент НЕ и элемент задерж" ки, причем выход генератора импуль.сов через второй элемент НЕ соединен с первым входом третьего элемента И, второй вход которого соединен с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход третьего элемента И подключен к первому входу элемента ИЛИ, второй вход которого соединен с выходом переполнения счетчика, а выход с входами управления записью элементов памяти, выход третьего элемента
И через элемент задержки подключен к входу установки в ноль счетчика.
Такое конструктивное выполнение предлагаемого устройСтва обеспечива-. ет повышение достоверности сравнения чисел и упрощает настройку устройства за счет того, что в момент перекоммутации входных сигналов на пер- . вый вход введенного элемента И пода- ется логический "0", запрещающий сброс счетчика в "0" и запись в элемент памяти, т.е. запрещающий процесс сравнения входных сигналов.
Входные сигналы сравниваются лишь при появлении сигнала "1" на первом входе введенного элемента И, когда .на выходах узлов коммутации устанавливаются истинные значения входных сигналов. Настройка устройства упро" щается за счет того, что отпадает необходимость в настройке формирова теля одиночного импульса.
На чертеже показана структурная схема устройства для сравнения чисел;
1 1083181
Изобретение относится .к автоматике и вычислительной технике и может быть использовано в цифровых системах автоматического управления и регулирования, а также в системах предварительной обработки результатов измерений.
Известно устройство ;равнения кодов, выполненное на логических элементах ИЛИ-НЕ, И-НЕ, И, ИЛИ, триг 10 герах и элементе неравнозначности (1), Недостатком данного устройства является его сложность.
Наиболее близким по технической сущности.к предлагаемому является 15 устройство для сравнения чисел, содержащее элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, генератор импульсов, счетчик, узлы коммутации, элементы И, НЕ, элементы памяти, формирователь одиночных 20 импульсов, причем выход генератора импульсов соединен с входом счетчика, выходы которого подключены .к входам первого и второго узлов коммутации, информационные входы которых соедине- 25 ны с информационными входами устройства, выход первого узла коммутации подключен к первым входам элемента .ИСКЛЮЧАЮЩЕЕ ИЛИ и первого элемента
И, выход второго узла коммутации соединен с вторым входом элемента
ИСКЛЮЧАЮЩЕЕ ИЛИ и первым входом второго элемента, выход переносов счетчика подключен к первому входу формирователя одиночных импульсов, второй вход которого соединен с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого соединен с вторыми вхо" дами первого и второго элементов И и с входом элемента НЕ, выходы эле- 40 ментов И и НЕ подключены к информационным входам элементов памяти, выход формирователя импульсов подключен к входам установки в нулевое состояние счетчика и к управляющим входам элементов памяти (2) .
Недостатками известного устройства являются малая достоверность сравнения вследствие сбоев, возникающих при перекоммутации входных 50 сигналов и сложность в настройке
У устройства.
Цель изобретения — повышение достоверности сравнения чисел и упрощение настройки устройства, 55
Указанная цель достигается тем, что в устройство для сравнения чисел, содержащее генератор импульсов, 1083181
Составитель Е.Иванова
Редактор М.Рачкулинец Техред С.Легеза
Корректор И.МУска
Заказ 1754/42 Тираж 699 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5 филиал ППП "Патент", г. Ужгород, ул. Проектная, 4
Устройство содержит генератор 1, счетчик 2, узлы 3 и 4 коммутации, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 5, элементы
И 6-8, элементы НЕ 9 и 10, элементы
11-13 памяти, элемент ИЛИ 14 и элемент 15 задержки.
Предлагаемое устройство работает следующим образом.
На входы узлов 3 и 4 коммутаций подаются коды сравниваемых чисел. 10
При включении устройства счетч. к 2 подключает поочередно к входам элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 5 одноименные разряды сравниваемых кодов, начиная со старшего, причем смена кодов про" 15 исходит по переходу из "0" в "1" сигнала генератора.
Если а g Ьп, то на выходе элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 5 устанавливается значение t, которое попадает 20 на второй вход элемента И 8,. переход сигнала генератора 1 из "1 - в "0" через элемент НЕ t0 подается на первый вход элемента И 8, перепад из
"0" в "1" на выходе элемента И 8 25 через элемент ИЛИ 14 подается на выходы записи элементов 11-13 памяти, в которых происходит запись информации во время перепада из "0" в "1".
Перепад из "0" в "1" с выхода эле- зо мента И 8 подается на вход элемента
15 задержки, где задерживается на время, необходимое для записи информации в элементах t1-13 памяти, и после задержки сбрасывает счетчик 35 в "0", который затем продолжает работу, вновь опрашивая старшие разряды. Если при этом аО 3 b, то на выходе 1 имеет место логическая "1"., свидетельствующая о том, что первое
4 число больше второго. Если старшие разряды окажутся равными, то счетчик
2 подключит к входам элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 5 следующие разряды и т.д. Если после опроса всех разрядов окажется, что коды равны, на выходе элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 5 будет иметь место нулевой сигнал. Импульс переполнения со счетчика 2 через элемент ИЛИ 14 производит запись в элементах 11-13 памяти. При этом на выходе 2 имеет место единичный сигнал.
Технико-экономический эффект изобретения заключается в том, что предлагаемое устройство по сравнению с известными позволяет при большей достоверности сравнения чисел и простоте настройки устройства сократить количество микросхем, а также уменьшить габариты и потребляемую мощность.
Выполнение устройства для сравнения чисел указанным выше образом обеспечивает при сравнении 16-разрядных чисел уменьшение количества мик.росхем на 55Х. Вследствие этого становится возможным использовать предлагаемое устройство в цифровых системах автоматического управления и в системах предварительной обработки результатов измерений. Кроме .того, устройство для сравнения 16-разряд-. ных чисел при большой достоверности сравнения и правильно выбранной
1 частоте генератора и длительности времени задержки не нуждается в настройке. При этом потребляемая мощность и площадь платы под монтаж устройства уменьшаются на 307..