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

 

Изобретение относится к вычислительной технике и может быть использовано при разработке технических средств автоматики и ЭВМ для сравнения двух чисел, синхронно поступаюiщих в прямом последовательном двоичном коде. Цель изобретения - расширение области применения устройства за счет возможности сравнения чисел, поступающих как младшими, так и старшими разрядами вперед. С этой целью в устройство введены два регистра, два триггера, элементы задержки, злементы ИЛИ. Режим поступления чисел (старшими/младшими разрядами вперед) задается сигналом на входе выбора режима. В любом случае в первом регистре по окончании передачи числа находятся значения самых старших (возможно, знаковых) разрядов чисел, а во втором - значения знаковых разрядов. Логическая схема из элементов И, ИЛИ, И-НЕ преобразует коды в сигнал нулевого уровня на одном из трех выходов устройства - Больше, 1 табл. Равно, Меньше. 1 ил. с S (Л 1C 4i QD СО СО

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН (511 4 606 Г 7/04

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А BTOPCHOMY СВИДЕТЕЛЬСТВУ

gg jggg i lEaA

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3792167/24-24 (22) 21 .09. 84 (46) 07,07.86.Бюл. № 25 (72) В.И,Попов и С.P.Щепетильников (53) 681.325,5 (088.8) (56) Авторское свидетельство СССР № 485445, кл. С 06 F 7/04, 1974.

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

¹ 635485, кл. G 06 F 7/04, 1976. (54) УСТРОЙСТВО ДЛЯ СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ (57) Изобретение относится к вычислительной технике и может быть использовано при разработке технических средств автоматики и ЭВМ для сравнения двух чисел, синхронно поступаю° щих в прямом последовательном двоичном коде. Цель изобретения — расширение области применения устройства

„.SU 1242933 А 1 эа счет воэможности сравнения чисел, поступающих как младшими, так и старшими разрядами вперед. С этой целью в устройство введены два регистра, два триггера, элементы задержки, элементы ИЛИ, Режим поступления чисел (старшими/младшими разрядами вперед) задается сигналом на входе выбора режима. В любом случае в пер- вом регистре по окончании передачи числа находятся значения самых старших (воэможно, знаковых) разрядов чисел, а во втором — значения знаковых разрядов. Логическая схема из элементов И, ИЛИ, И-НЕ преобразует коды в сигнал нулевого уровня на одном иэ трех выходов устройства

"Больше", "Равно", "Меньше". 1 ил.

1 табл.

1242933

ЗО

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

ЭВМ для сравнения двух чисел, синх- 5 ронно поступающих в прямом последовательном двоичном коде.

Цель изобретения — расширение области применения устройства за счет возможности сравнения чисел, поступающих старшими разрядами вперед.

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

Устройство содержит регистры 1 и 2, элемент НЕРАВНОЗНАЧНОСТЬ 3, элементы И-НЕ 4 — l2, элементы ИЛИ 13 — 16, элемент И 17, триггеры 18 и 19, элементы 20 и 21 задержки, входы 22 и 23 первого и второго сравниваемых чисел, вход 24 синхронизации, вход

25 начальной установки, вход 26 выбора режима, выходь1 "Меньше" 27, "Равно"

28 и "Больше" 29, Устройство работает следующим

2 образом.

В исходное состояние устройство йриводится импульсом по входу начальной установки, при этом триггер

18 устанавливается в единичное, а триггер 19 — в нулевое состояния.

Поскольку на входах 22 и 23 — логические нули, то в регистры l и 2 записываются соответственно числа

101 и 00. Если на входе 26 выбора режима логический нуль, это означает, что числа поступают старшими разрядами вперед, а если единица — то младшими. В обоих случаях числа представлены в прямом последовательном двоичном коде со знаком, располо- 4() женным в старшем разряде, причем каждый разряд стробируется импульсом по входу 24 синхронизации.

Если на входе 26 выбора режима— логическая единица, то она через эле- 15 мент ИЛИ 15 поступает на вход разрешения записи регистра 2, поэтому в этот регистр записываются значения последних поступивших разрядов, т.е. знаковых разрядов.

Поскольку триггер 19 установлен в

0 нулевое состояние, то на выходе элемента И-НЕ 11 — единица только тогда, когда единица и на выходе элемента НЕРАВНОЗНАЧНОСТЬ 3. Логическая е,циница через элемент ИЛИ 16 поступает на вход разрешения записи регистра 1, поэтому в регистре I находится код 110, если в последнем из неравных разрядов а 4, код 011, если м ) Ь, и .I 01, если числа А и В равны (число А поступает по входу 22, число  — по входу 23) °

Если же на входе 26 выбора режима — логический нуль, то в регистр

2 записываются первые, т.е, знаковые разряды, а затем задним фронтом импульса синхронизации триггер 18

vc.òàHàíëëâàåòñÿ в нулевое состояние (n за ним и триггер )9 устанавливается в единичное состояние), и на входе разрешения записи регистра 2 имеется логический нуль. Нулевой сигнал с инверсного выхода триггера

19 обеспечивает запись в регистр I первых же несовпавших разрезов чисел А и В (в приведенном выше коде), а затем сигналом с выхода элемента

НЕРАВНОЗНАЧНОСТЬ 3 через элемент

И11И 10 триггер 19 устанавливается в нулевое состояние. Это состояние триггера запрещает дальнейшую запись в регистр 1.

Таким образом, при поступлении чисел как младшими, так и старшими разрядами вперед, в регистре 2 находятся значения знаковых разрядов чисел,, а в регистре — код, соответствующий соотношению самых старших (возможна, знаковых, при их неравенстве) неравных разрядов, При этом код 110 соответствует случаю, когда в самом старшем из неравных разрядов с 1, код 011 — когда о >Ь „101 если несовпавших разрядов нет, Возможные случаи соотношения сравниваемых чисел указаны в таблице, Точка отделяет знаковый разряд, х — безразличное состояние разряда.

1242933

Значения на выходах 27 — 29

Значения на выхоЗначения на выходах

Соотношение чисел А и В

Самые элементов старшие неравные разряды дах регист ров 1 и 2

7 8 19 14

101

101 00

101 11

1 10 00

0ll 00

110 11

О 1 О

О,хх,, Оеххаее

101

О О 1

l.хх...=l,хх...

011

) 1. 1

0.0.. 0.1 ° .

110

О 1 О

О,l.. 0.0., 110

l О 1

1.0,. 1.1..

I.1.. 1.0..

О.х.. I.х..

I.õ.. О.х

10 011 1) О 1 1

2)

0l 110 Ol 1 1 1

10 01) 10 О 1 1

0l l!

011 знаковые, 1) Несовпавших разрядов нет, ?) Самые старшие несовпавшие разряды—

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

Устройство для сравнения двоичных. чисел, содержащее элемент неравнозначности, первый, в торой, третий четвертый, пятый, шестой, седьмой и - 40 восьмой элементы И-НЕ, первый и второй элементы ИЛИ и элемент И, причем вход первого сравниваемого числа устройства. соединен с первыми входами элемента НЕРАВНОЗНАЧНОСТЬ и перво- 4> го элемента И-НЕ, вход второго сравниваемого числа устройства соединен с первым входом второго элемента И-НЕ и вторым входом элемента НЕРАВНОЗНАЧНОСТЬ, выход которого соединен 50 с первым входом первого элемента

ИЛИ, выход элемента И соединен с пер. выми входами второго элемента ИЛИ и третьего элемента И-НЕ выход которого соединен с первым входом четвертого элемента И-НЕ, выход которого является выходом Меньше устройства и соединен с первым входом пятого элемента И-НЕ, выход которога является выходом "Больше устройства, второй и третий входы четвер" того элемента И-НЕ подключены соответственно к выходам шестого элемента И-НЕ и второго элемента ИЛИ, выход седьмого элемента И-НЕ соединен с первым входом восьмого элемента И-НЕ, о т л и ч а ю щ е е с я тем, что, с целью расширения области его применения за счет возможности сравнения чисел, поступающих старшими разрядами вперед, в него введены первый и второй регистры, третий и четвертый элементы ИЛИ, первый и второй триггеры и первый и второй элементы задержки, причем выходы первого элемента И-НЕ, элемента

НЕРАВНОЗНАЧНОСТЬ и второго элемента

И-НЕ соединены соответственно с первым, вторым и третьим информационными входами первого регистра, выход первого разряда которого соединен с первым входом элемента И и первыми входами шестого и девятого элементов

И-НЕ, выход девятого элемента И-НЕ является выходом Равно" устройства и соединен с вторым входом пятого элемента И-НЕ, выходы второго и третьего разрядов первого регистра

1 242933

Составитель В,Горохов

Редактор E.Ïàïï Техред Н.Бонкало Корректор M.Ïoæî

Заказ 3705/47 Тираж 671 Подписное

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

113035, Москва, Ж-35, Раушская наб., д.4/5.Производственно-полиграфическое предприятие, г,ужгород, ул. Проектная,4 соединены с вторыми входами соответ-. ственно элемента И и девятого элемента И-НЕ входы первого и второго

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

И-НЕ, выход второго разряда второго регистра соединен с вторым входом третьего элемента И-НЕ и с третьим входом шестого элемента И-НЕ„ выход элемента НЕРАВНОЗНАЧНОСТЬ соединен с первым входом седьмого элемента

И-НЕ, к второму входу которого подключен вход выбора режима устройства, который также соединен с первым входом третьего элемента ИЛИ, выход которого соединен с входом разрешения запиеи второго регистра, »ход начальной установки устройства соединен с первым входом четвертого .элемента HJIH, 5-входом первого триггера и вторым входом первого элемента ИЛИ, выход которого соединен с

11-входом второго триггера, инв ерс и,tA выход которого соединен с вторым входом. восьмого элемента И-HE выход

1G которого соединен с вторым входом четвертого элемента ИЛИ,выход которого соединен с входом разрешения зависи первого регистра, вход синхронизации устройства соединен г. входа15 ми синхронизации первого и второго регистров и с Р -входом первого триггера,, прямой и инверсный выходы которого соединены соответственно чере 3 первый элемент задержки с вто20 рым входом третьего элемента ИЛИ, а через второй элемент задержки с ь-входом второго триггера.

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

 

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

Изобретение относится к области автоматики и вычислительной.техники и предназначено для поиска локальных экстремумов функций (ЛЭФ), представленных в виде дискретных выборок

Изобретение относится к области автоматики и вычислительной техники

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

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

Изобретение относится к области автоматики и вычислительной техники

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

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

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

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

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

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

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

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

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

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

Изобретение относится к автоматике и вычислительной технике
Наверх