Устройство для сравнения чисел Советский патент 1976 года по МПК G06F7/04 

Описание патента на изобретение SU521566A1

(54) УСТРОЙСТВО ДЛЯ С1- В11ЕНИЯ ЧИСЕЛ Однако, если код задан каким-либо числом, то перед операцией сравнения она вводится в реверсивный счетчик импульсов, а другое сравниваемое число преобразуется в соответствующее количество импульсов и подается на вычитающий вход реверсивного счетчика, при этом можно получить число К А - В) в реверсивном счетчике в момент окончания контролируемой последовательности. Для огфеделения тохх, находится ли контролируемая посяедовательность импульсов А Ь допуске или нет, нужно еше сравнить (А - В) с допуском. Для выполнения гой операции требуется дополнительное врея ui после окончания импульсной последовательности А. Наиболее близким решением поставленной Ьадачи является устройство для сравнения чисел, содержащее два регистра, выходы которых первую и вторую группу элемен тов И соединены соответственно с входагми двоичного счетчика, триггеры, элементы И, ИЛИ, счетчик анализа, дешифратор, формрфователь сигнала перезаписи, инвертор, j При этом первая группа элементов И предназначена для получения величины разности Тмежду номинальной числовой, величиной и контролируемой числоззой величиной. Кроме того, в известном устройстве имеются также узел записи величины допуска в одном из регистров и записи полученной разности в другой регистр. После записи в указанные регистры величин полученной раз ности и допуска блок вычитания осуществля ет вычитание этих величин. Знак полученной разности указывает, находится :ли числовое значение в пределах допуска.или нег. Таким образом, в процесс ; сравнения осу Шествляетсяяолученав гюр&ой, разности, т.е. / разности мвжду,нЬлв№ады«й1|чис10войвеличи ной и коитршифуемой числовой величиной (эта разность хранится е зало1 «1иаю1ием устройстве) и получение второй разности, т, е. вычитание из величины |допуска величины первой разности. Первый этап не может быт закончен раньше момента окончания имлуль сной последовательности. Процесс сравнения не может быть закончен быстрее, чем через некоторый;промежуток времени t после окончания контролируемой последовательности импульсое. Однако в известном устройстве процесс контроля (сравнение) начинается лишь по окончании приходящей последовательности импульсов, что снижает быстродействие усi тройства. С целью повышения быстродействия - устройства в нем шина начальной установки подюиочена к входам установки в нулевое оос |тоянио первого и второго триггеров и к входу первого элемента ИЛИ, другой вход которого соединен со входной шиной Стоп, которая . подключена к входу ycTaifoi Kii в нулевое состояние первого тригг-ера и к одним из входов первого, второго и третьего элементов И, другие входы которых соединены с выходами дешифратора, входы последнего соединены с выходами счетчика анализа, один из входов которого п6дк; юзэы к щине Старт,, соединенной с входом второго элемента ИЛИ и с входами установки в единичное состояние первого и второго триггеров, прямые, выходы которых подключеныiK входам чет«вертого и пятого элементов И соответственно, другой вход четвертого элемента И соединен с входной шиной, а выход - с входом второго элемента : ИЛИ, выход которого подключен к входу двоичного счетчика, выход которого соединен с входом первого элемента И, выход которого подключен к второму входу счетчика анализа, и через инвертор с входом формирювателя сигнала перезаписи, выход которого подключен к другим входам элементов И первой группы, другие входы элементов И второй группы соединены с выходом первого элемента ИЛИ, а соответствующий выход дешифратора соединен с входом установки в нулевое состояние второго триг-; гера. На чертеже изображена структурная схема предлагаемого., устройства. Устройство содержит триггеры 1 и 2, .элементы ИЛИ 3 и 4, элементы И 5 - 11, iдвоичный счетчик 12 анализа, двоичный счетчик 13 анализа, регистры 14и 15, дешифратор 16, формирователь 17 сигнала перезапи-/ си, инвертор 18, шину 19 Начальная установка, Лйину 2О Старт, входную шину 21, шину 22 Стоп. Устройство работает следующим образом. Перед началом работы по шине 19 поступает команда Начальная установка на триггеры 1 а 2, устанавливая их в нулевое состояние, и на элемент ИЛИ 4, с выхода которой сигнал разрешения поступает на. элементы И 6, а так как параллельныйкод минимально дсотустимого числа поступает из регистра 14 на другие входы элементов И 6, то в двоичном счетчике 12 устанавли- : вается обратный код минимально:Допустимо-; го числа. Затем команда H&4aJtbHaa уста новка снимается. Процесс сравнения начинается в момент поступления импульса Старт по шине 20 сигнал начала контролируемой последоват-ль-; Ности. Эта команда поступает на установочный вход счетчика анализа 13, сбрасывая Ьго в нулевое состояние, на элемент ИЛИ 3,. |э затем на вход двоичного счетчика 12, дозаписывая к установленному ь счетчике числу единицу. Таким образом, в двоичиом счетчике 12 находится дополнительный код минимально допустимого числа. Одновременно команда Старт поступает на входы триггеров 1 и 2, устанавливая их в единичное состояние Эти триггеры дают разрешения на элемент И 5 и 8 соответственно. Импульсы контролируемой последовательности, поступающие. по входной шьне 21 через элементы И 5 и элемент ИЛИ 3, прохо дят на счетный вход двоичного счетчика 12 В момент поступления на счетный вход этого счетчика минимально допустимого числа импульсов контролируемой последовательнос ти (Ммин ) выходе двоичного счетчика 12 формируется; импульс переполнения, поступающий через элемент И 8 на счетный вход счетчика 13 анализа, в который записывается . В момент окончания импульса переполнения на выходе двоичного счетчика 12 через инвертор 18 запускается с юрмирователь сигнала перезаписи , формируя короткий импульс разрешения перезаписи числа, соответ ствующего полю допуска, из регистра 15 в двоичный счетчик 12. Параллельный код этого числа с выхода регистра 15 поступает на вход элементов И 7, на другие входы которых поступает сигнал разрешения с формирователя 17 сигнала перезаписи, обратны код числа, соответствующего полю допуска, устанавливается в двоичном счетчике 12, на счетный вход которого продолжают поступать иктульсы контролируемой последовательности. Как только количество импульсов, поступающих после установки в двоичном счетчике 12 обратного кода числа Д (.® -поле допуска), станет равно (Д + 1), с выхода двоичного счетчика 12 формируется второй импульс переполнения, и через элемент И 8 проходит на вход счетчика 13 анализа, в ко тором фиксируется число 2, при котором с дешифратора 16 поступает сигнал сброса в нулевое состояние на триггер 2, Таким образом, импульсы переполнения с выхода двоичного счетчика 12 через элемент И 8 не проходят. : Состояние счетчика i3 анализа расшифровывается деш ифратором 16, у которого три выхода,каждый из них связан с одним гвходом соответствующего элемента И 9 - . ;11. На вторые лходы этих элементов посту г пает сигнал разрешения в момент появления команды Стоп. В зависимости от числа в счетчике 13 анализа сигнал на индикацию формируется с одного из элементов И 9, ilO или 11. Результат сравнения получают в момент окончания контролируемой последовательнос:ти импульсов - момент поступления коман- дь Стоп , поступающей также на триггер 1, сбрасывая его в состояние О. Этим „ запрещается прохождение икшульсов входной Доследовательности через элемент И 5„ Команда Стоп через элемент ИЛИ 4 постулает на вход элементов И 6, давая разрешение на .перезапись обратного кода минимально допустимого числа из регистра 14 в двоичный счетчик 12. Устройство подготовлено к следующему циклу работы, который начинается в момент поступления комаи ды Старт. Технико-экономический эффект изобретения заключается в повыщении быстродействия при осуществлении процесса контроля импульсных последовательностей. Результат контроля в предлагаемом устройстве получают в момент окончания контролируемой последовательности и шульсов. Формула изобретения Устройство для сравнения чисел, содер- жащее два регистра,- выходы которых через первую и вторую группы элементов И соединены соответственно со входами двоичного счетчика, триггеры, элементы И, ИЛИ, счетчик анализа, дешифратор, формирователь сигнала перезаписи, инвертор, о т л и ч а ющ а е с я тем, что, с целью повышения быстродействия, в нем шина начальной установки подключена к входам установки в нулевое состояние первого и второго триггеров и к входу первого элемента ИЛИ, другой вход которого соединен с входной шиной Стоп, которая подключена к входу установки в нулевое состояние первого триггера и кОДНИМ из входов первого, второго и третьего элементов И, другие входы которых соединены с выходами дешифратора5. вход)л последнего соединены с выходами счетчика анализа, один из входов которого подключен к шине Старт, соединенной с входом второго элемента ИЛИ и с входами установки в единичное состояние первого и второго триггеров, прямые выходы которых йодкДАЮчены к входам четвертого и пятого элементов И соответственно, другой вход четвертого элемента И соединен с входой шиной, а выход - с входом второго элеента ИЛИ, выход которого подключен к вхо-у двоичного счетчика, выход которого соеинен с входом пятого элемента И, выход оторого подключен к второму входу счетчиа анализа, и через инвертор - с входом сигнала перезаписи. ормирователя од которого подключен к другим

,- . ..-.-., . ., /;

- 5iia5f..G J ...

7 дам элементов И первой группы, Ц1)угие входы элементоБ И второй группы соединомы с выходом j/ервого элемента ИЛИ, а со ; отглетстцующий выход дешнфухэтора. сгюдине - входом установки в пульесе соспоякие ятогюго трнгге})а.

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

название год авторы номер документа
Устройство для сравнения чисел 1979
  • Кулешов Аркадий Яковлевич
SU809168A1
Измеритель временных интервалов 1985
  • Пузырев Олег Геннадиевич
  • Толкунов Александр Викторович
SU1307444A1
Устройство для отображения графической информации на экране электронно-лучевой трубки 1990
  • Герасимов Леонтий Николаевич
  • Ситник Сергей Павлович
  • Троценко Ольга Эдуардовна
SU1777168A1
Многостоповый преобразователь временных интервалов в цифровой код 1982
  • Горохов И.С.
  • Марченков В.В.
  • Тубольцев Ю.В.
SU1061601A1
Устройство для сравнения чисел 1981
  • Апарин Геннадий Петрович
  • Кулешов Аркадий Яковлевич
  • Хациревич Владимир Григорьевич
SU1008730A1
Преобразователь временных интервалов в код 1987
  • Рябов Сергей Иванович
SU1501270A1
Устройство для контроля и диагностики цифровых блоков 1983
  • Руденко Валентин Дмитриевич
  • Шилинговский Виктор Иванович
SU1167610A1
Устройство автоматизированной подготовки программ для станков с ЧПУ 1986
  • Кулабухов Анатолий Михайлович
  • Ларин Владимир Алексеевич
  • Чесноков Юрий Александрович
  • Якушкин Михаил Александрович
  • Анисимов Николай Николаевич
  • Луковников Аркадий Алексеевич
  • Сидоров Евгений Михайлович
SU1354160A1
Многостоповый преобразователь временных интервалов в цифровой код 1983
  • Марченков Василий Васильевич
  • Тубольцев Юрий Владимирович
SU1190354A1
Устройство для контроля аналоговых объектов 1985
  • Буров Виктор Иванович
  • Ковылев Валерий Олегович
  • Крыжановский Борис Иванович
  • Курочкин Сергей Иванович
  • Лисина Татьяна Юрьевна
SU1288702A1

Реферат патента 1976 года Устройство для сравнения чисел

Формула изобретения SU 521 566 A1

Г t Т

SU 521 566 A1

Авторы

Грейз Ефим Бенцианович

Гришаков Александр Дмитреевич

Даты

1976-07-15Публикация

1974-05-17Подача