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

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

(54) УСТРОЙСТВО ДЛЯ СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ

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

название год авторы номер документа
Устройство для сравнения двоичных чисел 1978
  • Апарин Геннадий Петрович
  • Кулешов Аркадий Яковлевич
  • Хациревич Владимир Григорьевич
SU734674A1
Устройство для алгебраического сложения чисел 1986
  • Кожемяко Владимир Прокофьевич
  • Джалиашвили Зураб Отарович
  • Мартынюк Татьяна Борисовна
  • Княгинина Татьяна Владимировна
SU1339552A1
Устройство для сравнения чисел 1981
  • Алмазов Владислав Борисович
  • Поляков Геннадий Алексеевич
  • Козлов Валентин Евгеньевич
  • Титов Владимир Сергеевич
SU960799A1
Устройство для сравнения чисел 1980
  • Севастов Леоль Ираклиевич
SU903862A1
Делительное устройство 1983
  • Глазачев Александр Юрьевич
SU1198512A1
Устройство для сравнения двоичныхчиСЕл 1979
  • Апарин Геннадий Петрович
SU822178A1
Устройство для сравнения чисел 1981
  • Дуда Михаил Алексеевич
  • Дуда Роман Алексеевич
  • Опаец Михаил Георгиевич
  • Столяров Александр Алексеевич
SU960768A1
Устройство для вычисления порядковых статистик последовательности @ @ -разрядных двоичных чисел 1983
  • Грицык Владимир Владимирович
  • Луцык Андрей Юлианович
  • Паленичка Роман Мирославович
SU1144102A1
Устройство для сравнения двоичных чисел 1979
  • Апарин Геннадий Петрович
SU840889A1
Устройство для деления двоичных чисел 1980
  • Казаков Павел Дмитриевич
SU898423A1

Иллюстрации к изобретению SU 907 542 A2

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

Формула изобретения SU 907 542 A2

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

По основному авт. св. № 734674 известно устройство для сравнения двоичных чисел, содержащее два празрядных регистра на триггерах, п-поразрядных узлов сравнения, элемент ИЛИ-НЕ, причем прямой и инверсный выходы триггера каждого i-ro разряда первого регистра, где ,2, ...,п, соединены с первым и вторым входами i-ro поразрядного узла сравнения соответственно, прямой и инверсный выходы каждого 1-го триггера второго регистра подключены к третьему и четвертому входам i-ro поразрядного узла сравнения соответственно, пятые входы всех поразрядных узлов сравнения соединены с шиной синхронизации, а информационные входы регистров подключены к шинам сравниваемых чисел, первый вход каждого j-ro поразрядного узла сравнения, где ,2,...,(п-1), соединен с входом установки в единичное состояние триггера (j+l)-ro разряда первого регистра и с вхолом установки в нулевое состояние триггера (j+l)-ro разряда второго регистра, второй выход каждого j-ro поразрядного узла сравнения подключен к входу установки в нулевое состояние триггера (j+l)-ro разряда первого регистра и к входу установки в единичное состояние триггера (j+l)-ro разряда второго регистра, выходы п-го пораз10рядного узла сравнения соединены с входом элемента ИЛИ-НЕ, при этом каждый поразрядный узел сравнения содержит два элемента И, причем первый и второй входы первого элемента

15 И соединены с первым и четвертым входами поразрядного узла сравнения-, а выход первого элемента И подключен к первому выходу поразрядного узла сравнения, первый и второй входы

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

25 входы первого и второго элементов И соединены.между собой и подключены к пятому входу поразрядного узла сравнения 1.

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

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

Поставленная цель достигается тем что устройство дополнительно содер™ жит первый и второй триггеры знаковых разрядов и дополнительный поразрядный узел сравнения, причем прямой и инверсный выходы первого триггера знакового разряда соединены с первым и вторым входами дополнительного поразрядного узла сравнения соответственно, прямой и инверсный выходы второго триггера знакового разряда подключены к TpeTbeivty и четвертому входам дополнительного поразрядного узла сравнения соответственно, пятый вход дополнительного поразрядного узла сравнения соединен с шиной синхронизации, информационные входы триггеров знаковых , разрядов подключены к шинам знаковых разрядов сравниваемых чисел, первый выход дополнительного поразрядного узла сравнения соединен с входом установки в единичное состояние .триггера старшего разряда первого регистра, и с входом установки в нулевое состояние триггера старшего разряда второго регистра, второй дополнительного поразрядного узла сравнения подключен к входу установки в нулевое состояние триггера старшего разряда первого регистра и к входу установки в единичное состояние триггера старшего разряда второго регистра.

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

Устройство содержит регистры 1 и 2, поразрядные узлы 3 , 3. --«Sj/, сравнения, каждый из которых состоит из элементов И 4 и 5, элемент ИЛИ-НЕ б, шины 7 и 8 сравниваемых чисел, шииу 9 синхронизации, выходные шины 10-12, первый и второй триггеры 13 и 14 знаковых разрядов и дополнительный поразрядный узел 15 сравнения.

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

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

После исходной установки сравниваемых чисел по шине 9 синхрониза-, дин поступает сигнал. Сравнение чисел осуществляется поразрядно, начиная с первого и второго триггеров 13 и 14 знаковых разрядов. Пусть число А -011, обратный код которого 1 100 записан в регистр 1, больше числа Б - 101, обратный ко которого 1 010 записан в регистр 2. При сравнении на выходе элементов И 4 и 5 дополнительного поразрядного узла 15 сравнения находятся нулевые сигналы. На выходе элемента И 5 поразрядного узла 3 сравнения старшего разряда формируется единичный сигнал, который поступает на единичный и нулевой установочные входы соответственно регистров 1 и 2. При этом все разряды регистра 1 последовательно с выходов элементов И 5 поразрядных узлов сравнения устанавливаются в единичное состояние, а все разряды регистра 2 - в нулевое состояние. На выходе элемента И 5 поразрядного узла сравнения младшего разряда, который является выходной шиной 12 устройства, формируется единичный сигнал, указывающий, что А Б. На других двух выходных шинах 10 и 11 устройства нулевые сигналы.

Если число А - 011, обратный код которого 1 100 записан в регистр 1, меньше числа Б 001, обратный код которого О 001 записан в регистр 2, то при сравнении на выходе элемента И 4 дополнительного поразрядного узла 15 сравнения формируется единичный сигнал, который поступает на единичный и нулевой установочные входы соответственно 2 и 1. При этом все разряды регистра 2 последовательно с выходов элементов И 4 поразрядных узлов сравнения устанавливаются в единичное состояние, а все разряды регистра 1 в нулевое. На выходе элемента И 4 поразрядного узла сравнения младшего разряда, который является выходной шиной 10 устройства, формируется единичныйсигнал, указывающий, что А «Б. На других двух выходных шинах 11 и 12 устройства нулевые сигналы.

При равенстве чисел А и Б, например , обратный код которых 1 100 записан в регистры 1 и 2, при сравнении на выходе всех элементов и 5 и И 4 нулевые сигналы а на шине 11 выхода элемента ИЛИ-НЕ б - единичный сигнал, указывающий рвенство сравниваемых чисел А и Б. На других выходных шинах 10 и 12 устройства- нулевые сигналы.

Занесение сравниваегуих чисел и регистры может быть организовано по установочным шинам 7 или по шинам 8 счетного входа.

SU 907 542 A2

Авторы

Апарин Геннадий Петрович

Кулешов Аркадий Яковлевич

Даты

1982-02-23Публикация

1980-06-04Подача