Устройство для сравнения чисел

 

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

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

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

Социалистических

Республик

<11955032 (61) Дополнительное к авт. саид-ву (22) Заявлено 09 ° 07.80 (21) 2984108/18-24 с присоединением заявки ¹â€” (23) Приоритет)51)M Кп з

G 06 F 7/0,4.

Государственный комитет

СССР по делам изобретений и открытий (53) УДК 681.325.5 (088. 8) Опубликовано 300882.Бюллетень ¹ 32

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

JI;H. Мельников, A.B. Маргелов и Л.Н. МельникоВа (71) Заявитель (54) УСТРОЙСТВО ДЛЯ СРАВНЕНИЯ ЧИСЕЛ

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

Известно устройство для сравнения чисел, содержащее счетчик, три дешифратора, два триггера и три элемента И (1).

Недостатком этого устройства является невозможность оперативного изменения положения поля допуска на числовой оси.

Известно также устройство для срав нения чисел, содержащее регистр, реверсивный счетчик, сравнивающий блок, формирователь поля допуска и три элемента ИЛИ (2) °

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

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

60 ключены соответственно к входам пер-, вого элемента И, выход которого соединен с управляющим входом первого элемента запрета, с вторым входом . третьего эЛемента ИЛИ и с первым входом четвертого элемента ИЛИ,выход ко- 5 торого подключен к управляющему входу второго элемента запрета, выход которого соединен с выходом устройства и с входом узла памяти поля допуска, инверсный выход первого триггера и 10. прямой выход второго триггера подключены соответственно к входам второго элемента И, выход которого соединен с вторым входом второго элемен=.а ИЛИ, с вторым входом четвер- 15 того элемента ИЛИ и с управляющим входом третьего элемента запрета, выход которого подключен к третьему входу третьего элемента ИЛИ, выход Равно схемы сравнения соединен с информационным входом второго элемента запрета, выходы Больше и Меньше схемы сравнения подключены к информационным входам третьего и первого элементов запрета соответственно, выход первого элемента запрета подключен к третьему входу второго элемента ИЛИ.

На чертеже приведена структурная схема предлагаемого устройства для сравнения чисел.

Устройство для сравнения чисел содержит счетчик 1, схему 2 сравнения, регистр 3, узел 4 памяти поля допуска, элементы ИЛИ 5-8, триггеры

9 и 10, элементы 11-13 запрета, эле- З5 менты И 14 и 15.

Перед началом каждого цикла сравнения производится установка в 0 счетчика регистра и триггеров. 40

Опрос результатов сравнения чисел

А и B происходит после выполнения записи число-импульсного хода А и параллельного кода (B)1, .сравнения параллельных кодов (А)2 и (В),. вычи- 45 тания из кода (А) число-импульсного кода допуска ЬВ при А ) В или сложение кодов (А) и В при A В с одновременным сравнением кода (A +ЬВ) с кОДОм (В) 1

50 Рассмотрим работу устройства при следующих исходных данных: число разрядов в счетчике и регистре равно 4; допуск ДВ равен +2.

Числа A и В положительные: А = 3,, В = l. После допуска образуют числа

55 (ПД)ю= (3, 2; 1,0,— 1) .

Прн этом на прямые входы знаковых разрядов чисел A и В подаются потенциалы верхнего уровня А+, B+. По переднему фронту потенциала В+ происходит запись параллельного кода (В) — — 0001. На информационный вход устройства подается число-импульсный код А с числом импульсов А = 3. Потенциалы А4, В+ подаются на время 65 записи кода А и снимаются после записи кода. Установка триггеров 9 и 10 в 1 происходит по задним фронтам этих потенциалов. При записи число-импульсного кода числа A производится его одновременное преобразование в параллельный код. Счетчик 1 работает в режиме сложения, так как потенциал A+ поступает через элемент ИЛИ 5 на вход сложения, а три импульса кода A с входа устройства через элемент ИЛИ 6 поступают на информационный вход счетчика. После записи в счетчике хранится код 0011, поступающий на входы схемы 2 сравнения, которая сравнивает коды (А); и (В) и формирует потенциал верхнего уровня Больше, так как А > В.

Этот потенциал подается через элемент 13 запрета и элемент ИЛИ 7 на вход вычитания счетчика. После окончания сравнения начинает работать узел 4 памяти поля допуска, формирующий число-импульсный код допуска hB с числом импульсов A=2, который через элемент ИЛИ 6 поступает на вход счетчика 1. После вычитания двух импульсов в счетчике хранится код 0001 и схема сравнения выдает потенциал равно . Число А=З попало в поле допуска, При А=2, B=l после записи кода А, .в счетчике код 0010 и после вычитания первого импульса кода В схема сравнения выдает потенциал Равно, поступающий на вход узла 4 памяти поля допуска и запрещающий дальнейшую выдачу кода b.В из узла 4 памяти.

При A ) З,В=1 после выполнения всех операций схема сравнения выдает потенциал Больше, свидетельствующий о том, что A > В и число А не попало в поле допуска.

Число А отрицательное, число В положительное: A= 1,В=1. При записи

A=-1 счетчик 1 работает в режиме вычитания, обеспечивающем получение дополнительного кода числа (А)1д ц

1111. Триггер 9 устанавливается в состояние 0 и на выходе элемента И 14 формируется потенциал верхнего уровня, запрещающий поступление Больше с выхода схемы 2 сравнения на вход вычитания счетчика и поступающий через элемент ИЛИ 5 на вход сложения счетчика. При сложении кода допуска 6В с дополнительным кодом числа (A)> о„счетчик 1 переполняется при поступлении первого импульса кода допуска и устанавливается в состояние 0000. Импульс с выхода переполнения счетчика переключает триггер 9 в 1 . Схема сравнения формирует потенциал Меньше, счетчик продолжает работать в режиме сложения.

После сложения кодов чисел A и Е В формируется потенциал Равно . что

955032

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

Число A положительное, число В отрицательное: A=1 В=-1(ПД) о ††(1,0-1, 2,-3), в регистр 3 записывается дополнительный код числа В. При сравнении таких чисел запрещается подача потенциала Меньше на вход сложения счетчика при помощи элемен— та И 15 и элемента запрета 11 и обеспечивается вычитание из кода (А)2 кода Ь В подачей потенциала с выхода элемента И 15 на вход элемента.ИЛИ 7.

После сравнения на выходе потенциал Равно . При А 1 на выходе потенциал Больше .

При совпадении прямого кода числа А с дополнительным кодом числа В (случай А+,B-) или при совпадении дополнительного кода числа А с прямым кодом числа В, (случай A-,В+) потенциал Равно, с выхода схемы сравнения, блокируется при помощи элементов И 14 и 15 ИЛИ 8 и элемента запрета 12.

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

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

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

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

30 входам второго элемента И, выход которого соединен с вторым входом вто- . рого элемента ИЛИ, с вторым входом четвертого элемента ИЛИ и с управляющим входом третьего элемента запрета, выход которого подключен к третьЗ5 ему входу третьего элемента ИЛИ, выход Равно схемы сравнения соединен с информационным входом второго ! ! злемен та запрета, выходы Больше и Меньше схемы сравнения подклю40 чены к информационным входам третьего и первого элементов запрета соответственно, выход первого элемента запрета подключен к третьему входу второго элемента ИЛИ.

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР

М 641446, кл. G 06 F 7/04, 1977.

50 °

2 Авторское свидетельство СССР

Р 468237, кл. G 06 F 7/02, 1974 (прототип) .

955032

Заказ б 4 37/5 2

Тираж 731 Подписное

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

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

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

Составитель Л. Мельников

Редактор Н. Ковалева Техред A.Ач Корре к тор И. К ос та.

Устройство для сравнения чисел Устройство для сравнения чисел Устройство для сравнения чисел Устройство для сравнения чисел 

 

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

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

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

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

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

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

Изобретение относится к устройствам ВТ, а точнее к устройствам сортировки данных
Наверх