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

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

1

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

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

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

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

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

Устройство, работает следующим образом.

В исходное состояние устройство Приводится импульсом по входу начальной установки, при этом триггер 18 устанавливается в единичное, а триггер 19 - в нулевое состояния. Поскольку на- входах 22 и 23 - логические нули, то в регистры I и 2 записываются-соответственно числа 101 и 00, Если на входе 26 выбора режима логический нуль, это означа- ет, что числа поступают старшими разрядами вперед, а если единица - то младшими. В обоих случаях числа представлены в прямом последовательном двоичном коде со знаком, располо- женным в старшем разряде, причем каждый разряд стробируется импульсом по входу 24 синхронизации.

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

35 40

2933 2

Поскольку триггер 19 установлен в нулевое состояние, то на выходе элемента И-НЕ 11 - единица только тогда, когда единица и на выходе

5 элемента НЕРАВНОЗНАЧНОСТЬ 3. Логическая единица через элемент ИЛИ 16 iпоступает на вход разрешения записи регистра I, поэтому в регистре 1 находится код ПО, если в последнем

0 из неравных разрядов а ; Ь , код ОП , если 01 Ь , и 101, если числа А и В равны (число А поступает по входу 22, число В - по входу 23).

Если же на входе 26 выбора режи 5 ма - лог5игческий нуль, то в регистр 2 записываются первые, т.е. знаковые разряды, а затем задним фронтом импульса синхро низации триггер 18 устанавливается в нулевое состояние

20 (а за ним и триггер 19 устанавливается в единичное состояние, и на входе разрешения записи регистра 2 имеется лог ический нуль. Нулевой сигнал с инверсного выхода триггера

2- 19 обеспечивает запись в регистр 1 первых же несовпавших разрезов чисел А и В (в приведенном выше коде), а затем сигналом с выхода элемента НЕРАВНОЗНАЧНОСТЬ 3 через элемент

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

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

, 101 - нет.

Возможные случаи соотношения сравниваемых чисел указаны в таблице. Точка отделяет знаковый разряд, X - безразличное состояние разряда.

1.Ь

С1 : ь код 011 - когда сл если несовпавших разрядов

1) Несовпавших разрядов нет. .2) Самые старшие несовпавшие разряТаким образом, устройство обеспечивает сравнение двух чисел в прямом последовательном двоичном коде, поступаю1 (йх как старшими, так и младшими разрядами .вперед.

Формула изобре. тения

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

знаковые.

дом пятого элемента И-НЕ, выход которого является выходом Больше устройства, второй и третий входы четвертого элемента И-НЕ подключены соответственно к выходам шестого элемента И-НЕ и второго элемента ИЛИ, выход седьмого элемента И-НЕ соединен с первым входом восьмого элемента И-НЕ, отличающеес я тем, что, с целью расширения области его применения за счет возможности сравнения чисел, поступающих старшими разрядами вперед, в него введены первый и второй регистры, третий и четвертый элементы ИЛИ, первый и второй триггеры и первый и второй элементы задержки, причем выходы первого элемента И-НЕ, элемента НЕРАВНОЗНАЧНОСТЬ и второго элемента И-НЕ соединены соответственно с первым, вторым и третьим информационными входами первого регистра, выход перво- го разряда которого соединен с первым входом элемента И и первыми входами шестого и девятого элементов И-НЕ, выход девятого элемента И-НЕ является выходом Равно устройства и соединен с вторым входом пятого элемента И-НЕ, выходы второго и третьего разрядов первого регистра

соединены с вторыми входами соответ-- ственно элемента И н девятого элемента И-НЕ входы первого и второго сравниваемых чисел устройства сое- динены соответственно с первым и вторым информа1дионными входами второго регистра, выход первого разряда которого соединен с вторыми входами второго элемента ИЛИ и шестого элемента И-НЕ, выход второго разряда второго регистра соединен с вторым входом третьего элемента И-НЕ и с третьим входом шестого элемента И-НЕ, выкод элемента НЕРАВНОЗНАЧНОСТЬ соединен с первым входом седьмого элемента И-НЕ, к второму входу которого подключен вход выбора режима устройства, который также соединен с первым входом третьего элемента ИЛИ, вы- ход которого соединен с входом разрешения записи второго регистра,

Составитель В.Горохов Редактор Е.Папп Техред Н.Бонкало Корректор

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

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Носква, Ж-35, Раушская наб., д.4/5

.Производственно-полиграфическое пре;щриятие, г.Ужгород, ул. Проектная,4

вход начальной установки устройства соединен с первым входом четвертого .элемента ИЛИ, 5-входом первого триг- гера .и вторым входом первого элемента ИЛИ, выход которого соединен с R-входом: второго триггера, инверст 1й выход которого соединен с ВТОРЫМ входом- восьмого элемента И-НЕ, выход которого соединен с вторым входом четвертого элемента ИПИ,выход которого соединен с входом разрешения записи пе твого регистра, вход синхронизации устройства соединен с входами синх юнизации первого и второго регистров и с R -входом первого триггера,, прямой и инверсный выходы которого соединены соответственно через первый элемент задержки с вторым входом третьего элемента ИЛИ, а через второй элемент задер жки с -входом второго триггера.

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

название год авторы номер документа
Устройство для спектрального анализа 1984
  • Агизим Арон Маркович
  • Горячева Елена Дмитриевна
  • Розенблат Миша Шлемович
SU1241256A1
ПАРАЛЛЕЛЬНЫЙ СУММАТОР-ВЫЧИТАТЕЛЬ В ТРОИЧНОЙ СИСТЕМЕ СЧИСЛЕНИЯ НА НЕЙРОНАХ 2010
  • Шевелев Сергей Степанович
RU2453900C2
Устройство для определения фазы спектральных составляющих 1982
  • Горячева Елена Дмитриевна
  • Розенблат Миша Шлемович
SU1080148A1
Устройство для алгебраического сложения чисел 1986
  • Кожемяко Владимир Прокофьевич
  • Джалиашвили Зураб Отарович
  • Мартынюк Татьяна Борисовна
  • Княгинина Татьяна Владимировна
SU1339552A1
Устройство для выполнения векторно-скалярных операций над действительными числами 1990
  • Марковский Александр Дмитриевич
  • Меликов Георгий Георгиевич
  • Лункин Евгений Сергеевич
  • Полянский Валерий Викторович
  • Сатьянов Павел Григорьевич
  • Кошарновский Александр Николаевич
SU1718215A1
Устройство для деления чисел 1981
  • Лопато Георгий Павлович
  • Шостак Александр Антонович
SU1119006A1
Параллельно-последовательный сумматор-вычитатель старшими разрядами вперед на нейронах 2019
  • Шевелев Сергей Степанович
RU2708501C1
Устройство для вычисления разности двух чисел 1987
  • Решетняк Виктор Николаевич
  • Карелин Владимир Петрович
  • Гузик Вячеслав Филиппович
SU1444753A1
Параллельный сумматор-вычитатель на элементах нейронной логики 2020
  • Шевелев Сергей Степанович
RU2780299C2
Устройство для выполнения векторно-скалярных операций над действительными числами 1990
  • Марковский Александр Дмитриевич
  • Меликов Георгий Георгиевич
  • Лункин Евгений Сергеевич
  • Козырькова Марина Викторовна
  • Шек-Иовсепянц Рубен Ашотович
SU1728861A1

Иллюстрации к изобретению SU 1 242 933 A1

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

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

Формула изобретения SU 1 242 933 A1

Документы, цитированные в отчете о поиске Патент 1986 года SU1242933A1

Устройство для сравнения двоичных чисел 1974
  • Васенко Геннадий Иванович
  • Супрун Василий Петрович
SU485445A1
Способ восстановления хромовой кислоты, в частности для получения хромовых квасцов 1921
  • Ланговой С.П.
  • Рейзнек А.Р.
SU7A1
Устройство для сравнения двоичных чисел 1976
  • Чачанидзе Владимир Гивиевич
  • Асатиани Гурам Георгиевич
  • Вепхвадзе Анзор Николаевич
  • Кублашвили Тенгиз Отарович
  • Скобелева Любовь Владимировна
  • Мирианашвили Роин Зурабович
  • Кахетелидзе Гиви Владимирович
  • Степанова Нина Сергеевна
  • Панцхава Лали Иосифовна
SU635485A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 242 933 A1

Авторы

Попов Валерий Ильич

Щепетильников Сергей Ростиславович

Даты

1986-07-07Публикация

1984-09-21Подача