Устройство для сравнения чисел
ОП ИСАНИ Е
ИЗОБРЕТЕНИЯ
Союз Советских
Социалистических
Республик (1993247
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву(22) Заявлено 25.02. 81 (21} 3251773/18-24
Р М g+ з
G 06 F 7/04, с присоединением заявки ¹ Государственный комитет
СССР но делам изобретений и открытий (23) Приоритет
Опубликовано 30.01. 83. Бюллетень ¹ 4 (И) УДК 681. 325 5 (088.8) Дата опубликования описания 07.02.83 (72) Авторыизобретения
В. . Агеев и В. С. Люби нск ий (71) Заявитель (54) УСТРОЙСТВО ДЛЯ СРАВНЕНИЯ ЧИСЕЛ
Изобретение относится к автома= тике и вычислительной технике и может быть использовано в цифровых системах контроля и управления, работающих в реальном масштабе времени, в вычислительных .системах коллективного пользования, сетях ЗВМ.Известно устройство для сравне-ния двоичных чисел с допусками, содержащее двоичный счетчик, блок па= мяти, блок сравнения, элементы И„.; инвертор, формирователь.импульсов триггеры.
Сравнение двоичного числа с ниж-. ним и верхним допусками:и выдача сигналов "Меньше", "Больше", "Норма" осуществляется с помощью блока сравнения, на который последовательно подаются значения нижней и верхней границ допуска, а также текущее значение контролируемой величины 11).
Недостатками этого устройства являются низкое быстродействие, .сложность и ограниченные функциональные возможности., Наиболее близким техническим решением к предлагаемому является устройство для сравнения двоичных чисел, содержащее регистр, группы элементов И, ИЛИ, накапливающие сумматоры, элементы И, ИЛИ, триггеры, элементы задержки, причем первый информаци-. онный вход устрОйства соединен с информационными входами регистра, прямые выходы которого подключены к первым входам элементов И первой группы, выходы-которых соединены с первыми входами группы элементов ИЛИ, 1ð -инверсные выходы регистра подключены к первым входам элементов И второй группы, выходы которых соединены с первыми информационными входами перaoro к второго сумматоров, друже информационные входы, которые соединены с второй и третьей информационными шинами устройства соответственно, первая шина управления устройством подключена к входу установки в единичное состояние первого триггера и к первым входам первого и второго элементов ИЛИ, прямой выход первого триггера соединен.с первым входом первого элемента И, другой
I вход которого соединен с второй шиной управления устройством и с вхо-,. дом первого элемента задержки, а его выход « «с первыми входами третьего, четвертого и пятого элементов ИЛИ, выход первого элемента -задержки соединен с инверсным входом первого
993247 триггера, вторым входом второй группы элементов И, с входами второго элемента задержки, выход которого соединен с входом третьего элемента задержки, выход которого соединен с входом четвертого элемента задержки, выход которого соединен с входом управления регистра и с другим.входом третьего элемента ИЛИ, выход которого соединен с вторыми входами первой группы элементов И, выход вто. рого элемента задержки соединен с первыми входами второго и третьего элементов И соответственно и с riep выми входами третьей, четвертой и пятой групп элементов И, вторые входы, которых соединены с пряьыми выходами регистра, а их выходы - с первой, второй и третьей выходными шинами устройства соответственно
f2).
° Однако устройство осуществляет сортировку и определяет экстремальные значения только модулей чисел, а сортировка и выбор экстремальных значений чисел с произвольными жнаками не может выполняться. 25
Цель изобретения — расширение области применения устройства за . счет сравнения чисел и выбора экстремальных величин с разными знаками.
Поставленная цель достигается тем, что в устройство для сравнения чисел, содержащее регистр, группы элементов И и ИЛИ, сумматоры, элементы И, ИЛИ и ИЛЙ-НБ, триггеры, элементы задержки, дешифраторы, при- 35 чем первый информационный вход устройства соединен с информационным входом регистра, пряьые выжоды которого подключены к информационным входам элементов И первой, второй, 40 третьей и четвертой групп, инверсные выходы регистра соединены с информа-. ционными входами элементов И пятой группы, выходы элементов И первой и пятой групп подключены к водам элементов ИЛИ группы, выходы которых 45 соединены с первыми информационными входами первого и второго сумматоров, инверсные выходы которых подключены к входам первого и второго элементов
ИЛИ соответственно, прямые выходы IIep50 вого и второго сумматоров соединены .с информационными входами элементов
И шестой и седьмой групп соответственно, прямой и инверсный выходы знакового разряда первого сумматора 55 и выход первого Элемента ИЛИ подключены к первому, второму и третьему входам соответственно первого дешифратора, прямой и инверсный выходы знакового разряда второго сумматора щ и выход второго элемента ИЛИ соединены с первым, вторым и третьим входа ми соответственно второго дешифратора, выходы первого и второго дешиф раторов подключены к первым управляющим входам элементов И второй и четвертой групп соответственно и к входам элемента ИЛИ-НЕ, выход которого соединен с первыми управляющими входами элементов И.третьей группы, управляющий вход устройства подключен к первому входу первого элемента И и через первый элемент задержки - к входу установки в нулевое состояние первого триггера, к управляющим входам элементов И пятой группы и к входу второго элемента задержки, выход которого соединен с вторыми управляющими входами элементов И второй, третьей и четвертой групп и через третий элемент задержки с первым входом третьего элемента ИЛИ и с входом четвертогс элемента задержки, выход которого подключен к входу установки в нулевое состояние регист ра, вход начального пуска устройст-, /ва соединен с первыми входами четвер того и пятого элементов ИЛИ и с входами установки в единичное состояние первого и второго триггеров, прямой выход первого триггера подключен к второму входу первого элемента И, выход которого соединен с первыми входами шестого и седьмого элементов
ИЛИ и вторым входом третьего элемен та ИЛИ, вход опроса устройства подключен к входу установки в нулевое состояние второго триггера, к управляющим входам элементов И шестой и седьмой групп и через пятый элемент задержки к вторым входам четвертого и пятого элементов ИЛИ, выходы которых соединены с входами установки в нулевое -состояние .первого и второго сумматоров соответственно, введены. триггеры знаков, элементы И и ИЛИ, а прямой выход знакового разряда регистра соединен с четвертыми входами первого и второго дешифраторов и с первыми входами второго и третьего элементов И, выходы которых подключены к входам установки в единичное состояние первого и второго триггеров, знаков сбответственно, инверсный выход зна.кового разряда регистра соединен с пятыми входами первого и второго дешифраторов, выходы которых подключены к первым входам четвертого и пятого элементов И соответственно, вторые входы четвертого и пятого элементов И соединены с выходом второго элемента задержки, выходы четвертого элемента И через шестой элемент задержки подключен к третьему входу четвертого эяемента ИЛИ и к входу седьмого элемента задержки, выход которого соединен с вторым .входом шестого элемента ИЛИ, выход которого соединен с вторым входом второго элемента И, выход пятого элемента И подключен через восьмой элемент задержки к третьему входу
993247 пятого элемента ИЛИ и к входу девятого элемента задержки, выход которого соединен с вторым входом седьмого элемента ИЛИ, выход которого соединен с вторым входом третьего элемента И, прямой выход второго триггера подключен к третьим входам четвертого и пятого элементов И, вто рой информационный вход устройства соединен с вторым информационным входом первого сумматора и с информационным входом первого триггера знака, прямой и инверсный выходы ко.торого подключены к шестому и седьмому входам соответственно первого дешифратора, третий информационный вход устройства соединен с вторым. информационным входом второго сумматора и с информационным входом второго триггера знака, прямой и инверсный выходы которого подключены к шестому и седьмому входам второго дешифратора.
Первый дешифратор состоит из элементов И и ИЛИ, причем первый вход дешифратора соединен с первым входом первого элемента И, выход которого подключен к первому входу элемента ИЛИ, второй вход дешифратора
iсоединен с первым входом второго элемента И, выход которого подключен к второму входу элемента ИЛИ, третий вход дешифратора соединен с вторыми входами первого и второго элементов И, четвертый вход дешиф-: ратора.подключен к третьему входу первого элемента И.й к первому входу третьего элемента И, выход которого соединен с третьим входом элемента ИЛИ, пятый,и шестой входы .дешифратора йодключены к третьим входам первого и второго элементов
И соответственно, седьмой вход дешифратора соединен с четвертым входом второго элемента И и с вторым входом третьего элемента И.
Второй дешифратор содержит элементы И и ИЛИ, причем первый и второй входы дешифратора соединены .с первыми входами первого и второго элементов И соответственно, третий вход дешиыфратора подключен к вторым входам первого и второго элементов И, четвертый вход дешифратора соединен с третьим входом второго элемента И и с первым входом третьего элемента И, пятый.и шестой входы дешифратора подключены к третьему входу первого элемента И и к четвер. тому входу второго эдемента И соот-ветственно, седьмой: вход дешифратора соединен с четвертым входом первого элемента И и с вторым входом третьего элемента И, выходы элементов И подключены к входам элемента
ИЛИ, выход которого соединен с выходом дешифратора.
В конце цикла работы в сумматорах нижнего и верхнего допусков записаны минимальное и максимальное числа из чисел, поступивших на вход устройст= ва. Выдача экстремальных чисел про- изводится в конце цикла работы. Дешифраторы 46 (фиг. 2) и 47 (фиг. 3)t представляют собой логические автоматы без памяти. Каждый дешифратор состоит из трех элементов И и элемента ИЛИ.
50
Устройство работает следующим образом.
В режиме сравнения поступающих чисел с заданными допусками числа, соответствующие значениям нижнего и, верхнего допусков, с их знаками по информационным входам 53 и 54 соответственно поступают в сумматоры
43 и 44,, а знаки допусков, кроме
60 того, заносятся в триггеры знаков
Зи4.
Сравниваемые числа по информационному входу 55 записываются в ре- гистр 34. Числа поступают в паралле65 льном или последовательном коде в
На фиг. 1 приведена блок-схема устройства; на фиг. 2 и 3 — функциональные схемы дешифраторов °
Устройство содержит триггеры 1 и 2, триггеры 3 и 4 знаков., эле-, 5 менты 5 — 13 задержки, элементы И
14 — 24, элементы ИЛИ 25 — 33, регистр 34,группы элементов И 35 - 41, группу элементов HJIH 42, сумматоры
43 и 44, элемент ИЛИ-НЕ 45, дешифра10 торы 46 и 47, выходы 48 - 52- устрой-. ства, информационные входы 53 — 55 устройства, вход 56 опроса, управляю щий .вход 57, вход 58 начального пуска. Элементы И 19 — 21 и ИЛИ 32
15 входят в состав дешифратора 47, а элементы И 22 — 24 и ИЛИ 33 входят в состав дешифратора 46.
Устройство может работать в режиме сравнения поступающих чисел с задан20 ными допусками и в режиме поиска экстремальных чисел. В обоих режимах поступившие на устройство числа сравниваются с допусками и в .зависимости от результата сравнения
25 Распределяются по трем группам: числа меньше нижнего допуска, числа больше верхнего допуска, числа равны допускам или находятся в интервале между ними.
В режиме сравнения чисел с допусками последние устанавливаются перед началом работы и не меняются.
В режиме поиска экстремальных чисел допуски в процессе работы меняются. В качестве нижнего и верхЗ5 него допусков используются наименьшее и наибольшее числа соответственно из поступивших на вход-устройства чисел.
993247
25 зависимости от типа источника срав-. нннаемых чисел.
С выхода регистра 34 прямой код числа подается на информационные входы групп элементов И 36, 39, 40 и 41, обратный код - на входы группы элементов И 35.
С прямого и инверсного выходов знакового. разряда регистра 34 сигналы поступают на входы дешифраторон 46 и 47. В исходном состоянии триггеры 1 и 2 находятся в."нулевом" состоянии и своими потенциалами с "единичных" выходов запирают эле. менты И 17, 18 и 15.
После записи, числа на управляющий вход 57 подается сигнал, который через элемент 6 задержки поступает на вход элемента 5 задержки и на . управляющие входы группы элементов
И 35.
По этому сигналу обратный код содержимого регистра 34 через группу элементов HJIH 42 выдается на входы сумматоров 43 и 44. В сумматорах 43 и 44 получаются обратные коды сумм нижнего н верхнего допусков с сравниваемым числом.
Коды знаков сравниваемого числа (триггер знака регистра 34),нижнего допуска (триггер знака 3), верхнего допуска (триггер знака 4), коды знаков сумм (триггеры знаков сумматоров 43 и 44) и результаты проверки содержимого сумматорон на нуль (выходы элементон ИЛИ 30 и
31) поступают на входы дешифраторов
46 и 47.
В случае, когда число меньше нижнего допуска, "единичный" ангнал появляется на выходе дешифратора 46 и поступает на управляющий вход груп 40 пы элементов И 39, а при сравниваемом числе, большем верхнего допуска)
"единичный" потенциал формируется на выходе дешифратора 47 и поцается на управляющие входы группы элемен- 45 тов И 41.
Если число равно одному из допускон или находится в интервале между ними, на выходах дешифраторов формируются "нулевые" потенциалы, 50 на выходе элемента ИЛИ-НЕ 45 будет потенциал "единица", который подго-, тавливает к открыванию группу элементов И 40.
Сигнал УпРавления, задержанный на время переходных процессон в сумматорах элементов задержки 5, поступает на вход элемента 7 задержки и на управляющие входа групп элемен- . тов И 39. — 41. По, этому сигналу одна из групп элементов И 39 — 41 открывается и на соответствующие выходы 48
50 выдается код сравниваемого числа.
Импульс с выхода элемента 7 задержки поступает на вход элемента 9 задержки, а также через элемент ИЛИ
25 - на управляющие входа сруппы элементон H 36, а прямой код числа из регистра 34 через группу элементов И 36 и ИЛИ 32 выдается на сумматоры 43 и 44.
В сумматорах восстанавливаются значения верхнего (сумматор 44) и нижнего (сумматор 43 ) допусков.
Импульсом, задержанным элементом
9 задержки на время передачи прямого кода из регистра 34 в сумматоры, регистр 34 устанавливается в "нулевое" состояние.
При поступлении очередного числа цикл работы устройства повторяется.
В режиме пойска экстремальных чисел перед поступлением перного числа последовательности на устройство подается .импульс "Начало поиска экстремума" для перевода устрой стна в нужный режим работы, а после йоступления всех сравниваемах чисел - импульс "Конец поиска экстремума", которым выдаются на выходы наибольшее и наименьшее числа из поступивших на устройство, н устройство приводится и исходное состояние.
Импульс "Начало поиска экстремума" поступает на вход 58 начального пуска. Этим импульсом устанавливаются в "1" триггеры 1 и 2. и через эле мент ИЛИ 26 устанавливаются в "0" триггер знака 3 и сумматор 43, а через элемент ИЛИ 29 — триггер 4 знака и сумматор 44.
Крд первого сравниваемого числа поступает на информационный вход 55 и записывается в. регистр 34.
После записи числа на вход 57 подается импульс, который через элемент И 15, подготовленный к открыванию "единичным" потенциалом с триггеру 2, и элемент ИЛИ 25 поступает на управляющие входы группы элементов И 36, в результате чего прямой код числа из регистра 34 через группу элементов И 36 и ИЛИ 42 заносится в сумматоры 43 и 44.
Импульсы с выхода элемента И 15 через элементы ИЛИ 27 и 28 поступаютна управляющие входя элементов И 14 и 16 соответственно, а на информационные входы этих элементов подается потенциал "единичного" выхода триггера знака регистРа 34. Код знака числа записывается в триггеры 3 и 4.
Управляющий импульс, задержанный элементом 6 задержки, поступает на вход установки в,"0" триггера 2, на вход элемента 5 задержки и на уп-. равляющие входы группы элементов
И 35.
Триггер 2 устанавливается импульсом в "0", а через группы элементов
И 35 и ИЛЙ 42 обратный код числа из регистра 34 поступает на сумматоры 43 и 44.
993247
В результате суммирования прямогс и обратного кодов Одного числа в сумматорах образуется обратный код нуля (" отрицательный нуль" ), т.е. все разряды сумматоров устанавливаются в "-единичное" состояние.
На выходах элементов ИЛИ 30 и 31 формируются "нулевые" потенциалы, которые совместно с потенциалами триггеров знаков сумматоров 43 и 44, регистра 34 и триггеров 3 и 4 поступают на входы дешифраторов 46 и 47.
На выходах дешифраторов формируются "нулевые" потенциалы, которые запирают элементы И 17 и 18, а на выходе элемента ИЛИ-НЕ 45 обеспечивают "единичный" потенциал. Этим потенциалом подготавливается к открыванию группа элементов И 40. Так как на информационные входы группы элементов И 40 поступает прямой код числа из регистра 34. то с приходом управляющего импульса с выхода элемента 5 задержки на третьи входы группы элементов И 40, на выходы 49 выдается код числа. Импульс с выхода элемента 5 задержки, задержанный элементом 7 задержки, через элемент
ИЛИ 25 поступает на управляющие входы группы элементов И 36.
В результате через группы элементов И 36 и ИЛИ 42 прямой код числа заносится в сумматоры 43 и 44. С выхода элемента 9 задержки задержанный импульс устанавливает регистр 34 в "нулевое" состояние. Таким образом, после поступления первого числа в устройство код числа выдается на выход 49 и записывается в сумматоры 43 и 44, а знак числа хранится в триггерах 3 и 4. Второе число поступает на информационный вход 55-и заносится в регистр 34. Импульс уп,равления с управляющего входа 57 поступает на входы элемента б задержки и элемента И 15. На выход элемента И 15 импульсы не проходят, так как.
"на один из входов. поступает потенци.ал с "единичного" выхода триггера 2, находящегося в "нулевом" состоянии.
Импульс задержанный элементом 6 задержки, йодтверждает "нулевое" состояние триггера 2, а также поступает на вход элемента 5 задержки и на управляющие входы элемента И 15, благодаря чему обратный код числа иэ регистра 34 через группы элементов
И 35 и ИЛИ 42 заносится в суммато.Ры 43 и 44, где хранится первое чис- ло.
В результате сложения обратного есода второго числа с содержимым сумматоров в последних (43 и 44) обра-. зуются обратные коды разности первого и второго чисел. При этом возможны три случая: второе число равно первому числу, второе число больше первого числа, второе число меньше первого числа.
Если второе число равно первому числу, в сумматорах 43 и 44 образуется обратный код нуля (" отрицатель. ный нуль") .
В соответствии с логикой работы дешифраторов 46 и 47 на их выходах формируются "нулевые" потенциалы, которые запирают группы элементов Й 39
10 н 41, элементы И 17 и 18 н через элемент ИЛИ-НЕ 45 его выходным потенциалом подготовят к открыванию группу элементов И 40.
Импульсом с выхода элемента 5
>$ задержки код числа из регистра 34 через группу элементов И 40 выдается на выходы 49. Через элемент 7 задержки, элемент ИЛИ 25 управляющий импульс поступает на управляю20 щне входы группы элементов И 36, что обеспечивает выдачу прямого кода второго числа из регистра 34 через группы элементов H 36 и ИЛИ 42 на сумматоры 43 и 44 и восстановление в
25 сумматорах прямого кода первого числа.
Имйульсом, задержанным элементом
9 задержки, регистр 34 устанавливается в "нулевое" состояние.
Если очередное число равно чис30 лу, хранящемуся в сумматорах, процесс повторяется, т.е. число выдается на выход 49, а в сумматорах 43 и 44 восстанавливается прямой код первого числа.
35 когда поступает число, не равное первому числу, в сумматорах 43 и 44 образуются обратные коды разности, не равной нулю, и в соответствии с логикой работы дешифраторов на од40 ном из выходов дешифраторов 46 или
47 соответственно формируется "единичный" потенциал (на выходе дешифратора 46, если поступившее число меньше первого числа, и на выходе
45 дешифратора 47, если поступившее число больше первого числа ).
Если поступившее число больше числа, хранящегося в сумматорах 43 и 44, то "единичный" потенциал с о выхода дешифратора 47 подготавливает к открыванию руппу элементов
И 41, элемент И 18.
На выходе элемента ИЛИ-НЕ 45 этот сигнал формирует "нулевой" по55 тенциал, который закРывает группу элементов И 40. "Нулевым" потенциалом с выхода дешифратора 46 закрывается группа элементов И 39 и элемент
И 17.
Импульс управления, задержанный » элементом 5 задержки, поступает на вход элемента 7 задержки и на управляющие входы групп элементов И 39
41 и элементы И 17 -и 18, на третьи входы которых поступает
65 "единичный" потенциал с триггера 1.
993247
Прямой код числа из регистра 34 выдается на выход ° 50 через группу элементов И 41.
Импульс с выхода элемента И 18, задержанный элементом 12 задержки на время выдачи кода числа на выход 50, через элемент ИЛИ 29 устанавливает сумматор 44 и триггер знака 4 в "0", а с выхода элемента 11 задержки через элемент ИЛИ 28 поступает на управляющий вход элемента И 16, на информационный вход которого подается сигнал с "единичного" выхода знакового разряда регистра 34.
В триггер знака 4 заносится код знака числа.
Импульс управления с выхода элемента 7 задержки через элемент ИЛИ 25 поступает на управляющие входы группы элементов И 36 - этим импульсом прямой код числа из регистра
34 заносится в сумматор 44. С выхода элемента 7 задержки импульс управления, задержанный элементом 9 задержки, устанавливает в "0" регистр 34.
Таким образом, при поступлении числа большего, чем число, хранящееся в сумматорах, оно выдается на выход 50 и заносится в сумматор 44 (верхнего допуска) в качестве верх= него допуска, а его знак заносится в триггер 4 знака. В случае, когда число, поступившее на устройство для сравнения чисел, оказывается меньше числа, хранящегося на сумматорах, на выходе дешифратора 46 формируется "единичный" потенциал, а на выходе дешифратора 47 — "нулевой" потенциал. о
Потенциалом с выхода дешифратора
46 подготавливаются к открыванию группа элементов И 39, элемент И 17, закрывается через элемент ИЛИ-HE 45 группа элементов И 40, а потенциалом с выхода дешифратора 47 закрываются группа элементов И 41 и элемент И 18.
Импульс управления, задержанный элементом 5 задержки, поступает на входы элемента 7 задержки, групп элементов И 39 - 41 и элементов И 17 и 18. Код числа из регистра 34 через группу элементов И 39 выдаетСя на выход 48. На выходе элемента И 17 импульс задерживается элементом 13 задержки на время выдачи кода числа и через элемент ИЛИ 26 устанавливает в "0" сумматор 43 и триггер
3 знака (нижнего допуска), а через время задержки элемента 10 задержки поступает на вход элемента ИЛИ 27 и через элемент И 14 заносит код знака из регистра 34 в триггер 3 знака 1нижнего допуска).
Занесение кода числа в сумматор
43 нижнего допуска) производится через группы элементов И 36 и ИЛИ 42 импульсом, задержанным элементом.7
65 ла равны одному из допусков или лежат в интервале между ними, а также производит отыскание и выдачу наибольшего и наименьшего из всех поступивших на устройство чисел. При задержки и прошедшим через элемент
ИЛИ 25.
Установка регистра 34 в "0" про-i изводится импульсом, задержанным элементом 9 задержки.
Таким образом, при поступлении. числа, меньшего,. чем число, хранящееся в сумматоре 43, QHo выдается на выход 48 и заносится в сумматор 43 (нижнего допуска), знак числа заносится в триггер 3 знака.
В процессе поступления чисел на устройство они сравниваются с содержимым сумматоров (верхнего и нижне-, го допусков) и в зависимости от ре зультатов сравиения выдаются íà вы
15 ход 48, если числа меньше числа, хранящегс»ся в сумматоре 43 (нижнего допуска), — на выход 50, если поступившие числа больше числа, хранящегося в сумматоре 44 (верхнего
Щ допуска), — на выход 49, если числа равны содержимому одного из сумматоров или находятся в интервале между ними.
И с приходом каждого числа, меньшего содержимого сумматора 43 или большего содержимого сумматора 44, содержимое сумматоров меняется.
Меньшее число записывается в сумма» тор 43, большее - в сумматор 44 °
Т.е. в сумматорах 43 и 44 всегда хранятся наименьшее и наибольшее, соответственно, из всех поступивших чисел.
Конец цикла поиска экстремального числа определяется поступлением на вход 56 импульса "Конец поиска экстремума". Этот импульс подается на управляющие входы групп элементов И 37 и 38, на информационные входы которых поступают прямые ко4р ды чисел из сумматоров 43 и 44 соответственно. Коды чисел наибольшего и наименьшего чисел выдаются на выходы 52 и 51 соответственно. Кроме того, импульс "Конец поиска экстре45 ума" устанавливает в "0" триггер 1 и через время задержки элемента 8 задержки, через элементы ИЛИ 26 и 29 устанавливает в "0" сумматоры 43 и
44 и триггеры знаков 3 и 4.
Таким образом, применение дополнительных элементов и функциональных связей позволяет расширитЬ область применения устройства.
Предлагаемое устройство производит сравнение двоичных чисел с допусками с учетом знаков чисел и допусков, осуществляет распределение поступивших двоичных чисел в соответствии с результатами сравнения по трем группам: числа меньше нижнего допуска, gg числа больше верхнего допуска, чис13 993247 этом поступающие числа устройство выдает по трем группам, аналогично вышеуказанному, но в качестве верхнего и нижнего допусков используются наименьшее и наибольшее из поступивших яа данный момент чисел, т.е. происходит сравнение чисел не с постоянными, а с меняющимися допусKcNH °
Формула изобретения
1. Устройство для сравнения чисел содержащее регистр, группы элементов И и ИЛИ, сумматоры, элементы И, ИЛИ и ИЛИ-НЕ, триггеры, элементы 15 задержки, дешифраторы, причем первый информационный вход устройства соединен с информационным входом регистра, прямые выходы которого подключены к информационным входам элементов Щ
И первой, второй, третьей и четвертой групп, .инверсные выходы регистра соединены с информационными входам элементов И пятой группы, выходы элементов И первой и пятой групп 25 подключены к входам элементов ИЛИ группы, выходы которых соединены с первыми информационными входами первого и второго сумматоров, инверсные выходы которых подключены к входам первого и второго элементов
HJIH соответственно, гряьие выходы первого и второго сумматоров соединены с информационными входами эле, ментов И шестой и седьмой групп соответственно, прямой.и инверсный выходы знакового разряда первого сумматора и выход первого элемента ИЛИ подключены к первому, второму и третьему входам соответственно первого дешифратора, прямой и инверс- 40 ный.выходы знакового разряда второго сумматора и выход второго элемен.та ИЛИ соединены с первым, вторым и третьим входами соответственно вто-. рого дешифратора, выходы первого и второго дешифраторов подключены к первым управляющим входам элементов
И второй и четвертой групп соответственно и к входам элемента ИЛИ-НЕ, выход которого соединен с первыми управляющими входами элементов И третьей группы, управляющий вход устройства подключен к первому в соду первого элемента И и через первый элемент задержки — к входу установки в нулевое состояние первого триггера, к управляющим входам элементов И пятой группы и к входу второго элемента задержки, выход которого соединен с вторыми управляющими входами элементов И второй, третьей и четвертой 60 групп и через третий элемент задержки с первым входом третьего элемента ИЛИ и с входом четвертого элемента задержки, выход которого подключен к входу установки в нулевое, 65 состояние регистра, вход начального пуска устройства соединен с первыми входами четвертого и пятого элементов HJIH и с входами установки в единичное состояние первого и второго триггеров, прямой выход первого триггера подключен к второму входу первого элемента И, выход которого соединен с первыми входами шестого и седьмого элементов ИЛИ и вторым входом третьего элемента ИЛИ, вход onроса устройства подключен к входу установки в нулевое состояние второго триггера, к управляющим входам элементов И шестой н седьмой групп и через пятый элемент задержки к вторым входам четвертого и пятого элементов ИЛИ, выходы которых соединены с входами установки в нулевое состояние первого и второго сумматоров соответственно, о т л и ч а ю щ е— е с я тем, что, с целью расширения области применения устройства путем сравнения чисел и выбора экстремальных величин с разными знаками, в не;го введены триггеры знаков, элементы И и ИЛИ, а прямой выход знакового разряда регистра соединен с четвертыми входами первого и второго дешифраторов и с первыми входами второго и третьего элементов И, выходы которых подключены к входам установки в единичное состояние первого и второго триггеров знаков со;ответственно, инверсный выход знакового разряда регистра соединен с пятыми входами первого и второго дешифраторов, выходы которых подключены к первым входам четвертого и пятого элементов И соответственно, вторые входы четвертого и пятого элементов И соединены с выходом второго элемента задержки, выходы четвертого элемента И через шестой элемент задержки подключен к третьему входу четвертого элемента ИЛИ и к входу седьмого элемента задержки, выход которого соединен с вторым входом шестого элемента ИЛИ, выход которого соединен со вторым входом второго элемента. И, выход пятого элемента И подключен через восьмой элемент задержки к третьему входу пятого элемента ИЛИ и к входу девятого элемента задержки, выход которого соединен с вторым входом седьмо-го элемента ИЛИ, выход которого соединен с вторым входом третьего элемента И, прямой выход второго триггера подключен к третьим входам четвертого и пятого элементов И, второй информационный вход устройства соединен с вторым информационным входом первого сумматора и с информационным входом первого триггера знака, прямой и инверсный выходы ко -торого подключены к шестому и седьмому входам соответственно первого дешифратора, третий информационный
993247
16 вход устройства соединен с вторым информационным входом второго сумматора и c,информационным входом второго триггера знака, прямой и инверсный выходы которого подключены к шестому и седьмому входам второго дешифратора.
2. Устройство по п.,1, о т л и ч а ю щ е е с я тем, что в нем первый дешифратор состоит из элементов И И ИЛИ, причем первый вход дешифратора соединен с первым входом первого элемента И, выход которого подключен к первому входу элемента
ИЛИ, второй вход дешифратора соединен с первым входом второго элемен- 35 та И, выход которого подключен.к второму входу элемента ИЛИ, третий вход дешифратора соединен с вторыми входами первого и второго элементов
И четвертый вход дешифратора подклю- Щ чен к третьему входу первого элемента И и к первому входу третьего элемента И, выход которого соединен с третьим дходом элемента ИЛИ, пятый и шестой входы дешифратора подключены к третьим входам первого и вто- рого элементов И соответственно, ае дьмой вход дешифратора соединен с четвертым входом второго элемента И и с вторым входом третьего элемента И.
3. Устройство по п. 1, о т л ич а ю щ е е с я тем., что в нем вто-. рой дешифратор содержит элементы И и ИЛИ, причем первый и второй вхо.ды деаифратора соединены с первыми входами первого и второго элементов
И соответственно, третий вход дешифратора подключен к вторым входам первого и второго элементов И, четвертый вход дешифратора соединен с третьим входом второго элемента И и с первым входом третьего элемента
И, пятый и шестой входы дешифратора подключены к третьему входу первого элемента И и к четвертому входу вТорого Элемента И соответственно, седьмой вход дешнфратора соединен с четвертым входом первого элемента
И и с вторым входом третьего элемента И, выходы элементов И подю ючены к входам элемента ИЛИ, выход которого соединен с выходом дешифратора.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
Р 538359, кл. G 06 F 7/04, 1976.
2 ° Авторское свидетельство СССР по заявке 9 2814371/18-24, кл. G 06 F 7/04, 17.07.80 (прототип).









