Изобретение относитс к автомати ке и вычислительной технике и предназначено дл сравнени чисел, пред ставленных число-импульсным кодом. Цель изобретени - расширение области применени за счет возможности сравнени чисел с учетом зна ка. На фиг, 1 изображена блок-схема устройства; на фиг, 2 - блок-схема управлени ; на фиг, 3 - блок-схема блока анализа, Устройство содержит счетчик 1, регистр 2, счетчик 3, RS-триггер 4 блок 5 управлени , блок 6 анализа, Блок управлени содержит D-триггер 7, RS- триггер 8, генератор 9 опорной частоты, элемент И 10, делитель II частоты, переключатель 12 режимов, Блок анализа содержит элементы И 13 - 18, элемент ИЛИ 19, элемент 20 задержки. Блок управлени работает следующим образом. Переключатель 12 режимов подает на четвертые пр мые входы первого, второго, третьего элементов И блока анализа и на четвертые инверсные входы четвертого, п того и шестого элементов И блока анализа потенциал соответствующий уровню 1 или О, Сигнал с выхода элемента ИЛИ блока анализа поступает на С-вход триггера If D-вход которого соединен с входом знака числа устройства, в результате на выходе триггера 7, а следовательно, на вторых входах все элементов И блока.анализа имеетс потенциал на О (число отрицательное ) или 1 (число положительное). Триггер 8, генератор 9 опорной частоты , элемент И 10 и делитель И частоты функционально образуют схему выделени последнего импульса. Схема выделени последнего импул са работает следующим образом, Число, представленное в чиспоимпульсном коде, поступает с информационного блока устройства на Sвход RS-триггера 8, Каждым импульсом триггер В устанавливаетс в состо ние 1 и открывает элемент И 10, Опорна частота с генератора 9 поступает на вход делител 11 частоты. Коэффициент делени делител 11 частоты выбран таким, чтобы период следовани импульсов с делн7 тел 11 частоты (Ту) был больше максимального периода входной импульсной последовательности (Tg) на величину. лТ, равную периоду опорной частоты (Т ), После прихода последнего импульса входной последовательности на выходе делител 11 частоты через врем Т + ЛТ по вл етс сигнал, поступающий на третьи входы всех элементов И блока анализа, сбрасываетс триггер 8, т,е, закрываетс элемент И 10, Устройство работает следующим образом, 1, Предположим, что к i-му такту в устройстве содержитс положительное число А. модуль которого N. хранитс в регистре 2, а информаци о знаке - в блоке 5 управлени . Кроме того, по окончанию (i-l)-ro такта работы устройства модуль числа А переписывает в счетчик 3, счетчик 1 и триггер 4 устанавливаютс в О .по сигналу с первого выхода блока 6 анализа, В i-й такт работы устройства на информационный вход и вход знака устройства поступает число Б, Знак числа присутствует : на входе знака устройства в течение всего цикла сравнени , Б режиме поиска наибольшего числа уровень ,с подвижного контакта переключател 12 режимов блока 5 управлени поступает на четвертые входы всех элементов И блока 6 анализа , при этом по четвертому входу элементы И 13 14 и 15 блока 6 анализа открываютс , а элементы И 16, 17 и 18 блока 6 анализа закрываютс , 1,1, Последовательность импульсов числа Б поступает на счетный вход счетчика 1 и на вычитаюший вход счетчика 3, Если модуль числа Б больше модул числа. А, то на информационном входе счетчика 3 формируетс импульс, который взводит триггер 4, уровень 1 с выхода которого открывает элемент И 14 и закрывает элемент И 13 блока анализа. Таким образом при описанной ситуации открыты только элементы И 14 и 15, прохождение сигнала через которые возможно в следующих случа х: 1,1,1, Числа А и Б - положительные , В этом случае сигнал с выхода делител частоты блока управлени через элемент И 14, элемент ИЛИ 19 блока анализа считывает число Б из счетчика I и записывает его в регистр 2, кроме того, этот же сигнал через элемент 20 задержки сбрасывает счетчик 1 и триггер 4 и производит запись в счетчике 3 числа Б из регистра 2, Устройство готово прин ть следующее число В, 1.1.2,Число А - отрицательное, число Б - положительное, В этом случае сигнал с выхода делител частоты проходит через элементы И 15, или 19 блока 6 анализа, через элемент 20 задержки и вызывает реакцию устройства , аналогичную описанной, 1.1.3,При других соотношени х знаков чисел А и Б сигнал с выхода делител частоты проходит только через элемент 20 задержки и устанав ливает устройство в исходное состо ние. Устройство готово к приему следующего числа, 1,2, Рассмотрим случай, когда мо дуль числа А больше модул числа Б, тогда триггер 4 по окончании сравне ни не взводитс , следовательно, от крыты элементы И 18 и 15, прохождение сигнала через элемент И 15 возможно только в двух случа х: 1.2.1,Числа А и Б - отрицательные , В этом случае сигнал с выхода делител частоты блока управлени проходит через элемент И 18 и уст-. ройство работает аналогично случаю, описанному в п, 1,1,1, 1.2.2,Число А - отрицательное, число Б - положительное. Работа про текает аналогично п, 1,1,2, 1.2.3,При других соотношени х знаков чисел А и Б работа протекает аналогично п, 1,1,8, В режиме поиска наименьшего числа уровень О подвижного контакта переключател режимов блока управле ни поступает на четвертый вход все элементов И блока 6 анализа, в результате чего в блоке 6 анализа элементы И 13, 14 и 15 закрываютс , а элементы И 16, 17 и 18 открываютс . 2,1, Если модуль числа Б больше модул числа А, тогда на информационном выходе счетчика 3 формируетс импульс, который взводит триггер.4, уровень 1 с выхода которого по п тым входам открывает элемент И 16 и закрывает элемент И 17. Следовательно , открыты только элементы И 1 и 18, прохождение сигнала через которые возможно в следующем случае: 2.1.1,Числа А и Б - отрицательные , В этом случае сигнал с третьего входа блока 6 анализа проходит через элемент И 16, следовательно, работа устройства аналогична п, 1,1,1, 2.1.2,Число А - положительное, число Б - отрицательное, В этом случае сигнал с выхода делител частоты проходит через элемент И 18 и устройство работает аналогично п, 2, 1.1, 2.1.3,При других соотношени х знаков чисел А и -Б работа устройства протекает аналогично п, 1,1,3, 2,2, Если модуль числа Б меньше модул числа А, тогда триггер 4 по окончании сравнени не взводитс . Таким образом, будут открыты элементы И 17 и 18, прохождение сигнала через которые возможно в следующем случае: 2.2.1,Числа А и Б - положительные . Тогда сигнал с выхода делител частоты блока управлени пройдет через элемент И 17 и далее как в п, I . 1, 1 . 2.2.2,Число А - положительное, число Б - отрицательное. Работа протекает как в п, 2,1(2, 2.2.3,При других соотношени х знаков чисел А и Б работа идет аналогично п, 1.1,3, Предлагаемое устройство может быть использовано не только дл алгебраического сравнени , но и дл сравнени модулей чисел, дл чего необходимо на входы знака устройства установить единичный потенциал, а в остальном работа устройства происходит аналогично описанному. Формула изобретени Устройство дл сравнени чисел, содержащее первый и второй счетчики, Триггер, блок управлени и блок ана-. лиза, причем блок управлени содержит RS-триггер, переключатель режимов , блок анализа содержит первый и второй элементы И и элемент ИЛИ, информационный вход устройства соединен с вычитающим входом первого счетчика , выход которого соединен с Sвходом триггера, R-вход которого соединен с входом управлени записью первого счетчика, в блоке анализа выходы первого и второго элементов
И соединены спервым и вторым входами элемента ИЛИ, отличающеес тем, что, с целью расширени области применени за счет возможности сравнени чисел с учетом знака, в устройство введен регистр,.в блок управлени введены D-триггер, элемент И, генератор опорной частоты. Делитель частоты, в блок анализа введены третий, четвертый, п тый и шестой элементы И, элемент задержки , причем информационный вход устройства соединен с суммирующим входом второго счетчика и S-входом RS-триггера блока управлени .и входом установки в О делител частоты блока управлени , вход знака числа устройства соединен с D-входом D-триггера блока управлени , с первыми пр мыми входами первого и второго элементов И блока анализа, с первыми инверсными входами третьего и четвертого элементов И блока анализа , с первым пр мым и первым инверсным входами соответственно п того и шестого элементов И блока анализа, информационные входы первого счетчика соединены с выходами регистра, информационные входы которого соединены с выходами разр дов второго счетчика, установочный вход второго счетчика соединен с входом управлени записью первого счетчика и соединен с выходом элемента задержки блока анализа, вход управлени записью регистра соединен с С-входом D-триггера блока управле-, ни и с.выходом элемента ИЛИ блока анализа, пр мой выход D-триггера
блока управлени соединен с вторыми пр мыми входами первого, п того элементов И блока анализа и вторыми инверсными входами второго, третьего, четвертого .и п того элементов И блока анализа, выход делител частоты блока управлени соединен с R-BXOдом RS-триггера блока управлени , с третьими пр мыми входами первого, второго, третьего, четвертого, п того и шестого элементов И блока анализа и входом элемента задержки, замыкающий и размыкающий контакты переключател режимов работы устройства соединены соответственно с входами логической единицы и логического нул устройства, подвижный контакт переключател режимов соединен с пр мыми входами первого, второго, третьего элементов И блока анализа и четвертыми инверсными входами четвертого , п того и шестого элементов И блока анализа, выход триггера под .ключен к п тым пр мым входам первого и четвертого элементов И блока анализа и п тым инверсным входам третьего и п того элементов И блока анализа, в блоке управлени пр мой выход RS-триггера соединен с первым входом элемента И, второй вход которого соединен с генератором опорной частоты, выход элемента И соединен со счетным входом делител частоты, в блоке анализа выходы третьего, четвертого , п того и шестого элементов И соединены соответственно с третьим четвертым, п тым и шестым входами элемента ИЛИ,