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

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

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

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

название год авторы номер документа
Устройство для сравнения двоичных чисел 1978
  • Мураховский Олег Дмитриевич
  • Бындыч Виктор Александрович
  • Евстрат Иван Никодимович
  • Мураховская Надежда Ивановна
  • Скрипник Александр Борисович
SU798809A1
Устройство для определения наименьшего из @ чисел 1980
  • Агеев Владимир Леонидович
  • Красильников Владимир Борисович
  • Плешанов Анатолий Николаевич
  • Попов Вячеслав Григорьевич
SU903864A1
Устройство для сравнения чисел 1981
  • Алмазов Владислав Борисович
  • Поляков Геннадий Алексеевич
  • Козлов Валентин Евгеньевич
  • Титов Владимир Сергеевич
SU960799A1
Устройство для сравнения двоичных чисел 1982
  • Запасный Анатолий Иванович
  • Соколов Сергей Геннадьевич
SU1051530A1
Устройство для определения среднегоиз TPEX дВОичНыХ чиСЕл 1979
  • Лысенко Эдуард Викторович
  • Скибенко Игорь Тимофеевич
  • Федорович Олег Евгеньевич
SU851401A1
Устройство для сравнения двоичных чисел 1979
  • Бессмертный Владимир Николаевич
  • Золотухина Дарья Яновна
SU771666A1
Устройство для сравнения чисел 1976
  • Гордиенко Григорий Федорович
SU660044A1
Устройство для сравнения чисел 1980
  • Севастов Леоль Ираклиевич
SU903862A1
Устройство для сравнения чисел 1980
  • Мураховский Олег Дмитриевич
  • Бындыч Виктор Александрович
  • Евстрат Иван Никодимович
  • Мураховская Надежда Ивановна
SU962919A1
Устройство для определения среднего из трех чисел 1977
  • Лысенко Эдуард Викторович
  • Кривоносов Анатолий Иванович
  • Попов Вячеслав Алексеевич
  • Бестань Геннадий Сергеевич
  • Скибенко Игорь Тимофеевич
  • Кириченко Николай Васильевич
  • Сячев Александр Васильевич
SU717758A1

Иллюстрации к изобретению SU 949 651 A1

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

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

1

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

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

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

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

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

схемы, а также невозможность выбора большего.

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

Поставленная цель достигается тем, 1то в устройство для сравнения чисел, содержащее m поразрядных узлов анализа, i-ьш информационный вход каждого j-ro из которых соединенные с ишной j-ro разряда i-ro числа, где v j 1,2, ..., m; i 1, 2, 3, ..., m, m - число разрядов сравниваемых шсел, каждый k-ый ВЫХОД переноса каждого j-ro поразрядного узла анализа, где k 1,2,..., 6, соединен с k-ым входом задания (j + 1)-го поразрядного узла анализа, входы .управления поразряднь1х узлов анализа подключены к шине управления устройства, первый, третий, , и пятый входы задания первого поразрядного узла анализа подключены к шине нулевого логического уровня; каждый поразрядный узел анализа содержит входные злементы Ивходные элементы запрета, элементы НЕ, вы394ходные элементы И, элементы ИЛИ, причем i-ый информационный вход узла соединен с информационным первым входом i-ro входного элемента запрета, выход которого подключен к первому входу i-ro элемента i-ro ИЛИ, выход каждого из которых соединен с i-ым входом узла анализа результата, с первым входом i-ro выходного элемента И, с i-ым выходом переноса поразрядного узла анализа. с первым входом (i + 3)-го выходного элемента И, с первым входом (i + 6)-го выход ного элемента И и через i-ый элемент НЕ с первым входом (i + 9) -го выходного элемента И, выход первого элемента ИЛИ подключен ко второму входу одиннадцатого и к первому входу двенадцатого выходных элементов, выход второго элемента ИЛИ сое. динен со вторыми входами восьмого и двенад цатого выходных элементов И, выход третьего элемента ИЛИ подключен ко второму входу десятого и третьему входу одиннадцатого выходных элементов И, выход первого элемента НЕ соединен со вторыми входами пятого, девятого и третьего выходных элементов И, выход второго элемента НЕ подключен ко вторым входам первого, шестого, и седьмого выходных элементов И, выход третьего элемента НЕ соединен с третьими выходами первого и второго выходных элементов И и со вторым входом восьмого выходного элемента И, вход управления узла подключен к третьим входам четвертого, пятого, шестого, седьмого, восьмого и девятого выходных элементов И, ко входу управления узла анализа результата, через четвертый элемент НЕ к четвертым входам первого, второго,, третьего, четвертого, шестого, де вятого выходных элементов Инк первым входам четвертого, пятого, шестого входных элементов И, выходы которых подключены ко вторым входам первого, второго, третьего элементов ИЛИ соответственно, каждый 1-ый вход задания соединен со вторым входом (1 + 3)-го входного элемента И, каждый (i + 3)-ый вход задания подключен к управляющему входу (i - 3)-го входного элемента запрета, к третьему входу (i + 3)-го входного элемента И и кпервому входу {i+l)-ro элемента ИЛИ,. выходы первого, пятого, девя того, десятого выходных элементов И соединены со вторыми, третьими, четвертыми и п тым соответственно входами четвертого элемента ИЛИ, выход которого подклюяеи к четвертому выходу переносов, выходы второго, шестого, седьмого и одиннадцатого вы ходных элементов И соединены со вторым, третьим, четвертым, пятым входами пятого элемента ИЛИ, выход которого подключен к пятому выходу переносов, выходы тре651тьего, четвертого, восьмого и двеннадцатого выходных элементов И соединены со вторым, третьим, четвертым, пятым входами шестого элемента ИЛИ, выход которого подключен к 5 шестому выходу переносов, узел анализа результата содержит элементы И, ИЛИ. Каждый 1-ый вход узла соединен с первыми входами i-ro элемента И и 1-го элемента ИЛИ, вторые входы которых соединены со входом управления узла, выход первого, второго, третьего элементов ИЛИ подключей ко вторым входам третьего, первого и второго элементов И соответственно, выходы элементов И соединены со входами четвертого элемента ИЛИ. На фиг. 1 приведена блок-схема устройства; на фиг. 2 - функциональная схема одного из поразрядных узлов анализа; на фиг. 3 -функциональная схема узла анализа результата. Устройство содержит п одинаковых поразрядных узлов 11, 12, . . ., In- анализа, где п - количество разрядов сравниваемых чисел, входы 2-4 первого, второго, треьтего сравниваемых чисел, первый, второй и третий входы 5-7 первой группы входов переноса, первый, второй и третий входы 8-10 второй группы входов переноса, первый, второй и третий выходы 11-13 первой группы выходов переноса, первый, второй и третий выходы 14-16 второй группы переноса, управляющий вход 17, выходные выводы 18 устройства. Входы 5-7 первой гр)тшы входов переноса (п + 1)-го поразрядного узла анализа соединены соответственно с выходами 11-13 первой группы выходов переноса -п-го поразрядного узла анализа, Входы 8-10 второй группы входов переноса (п + 1)-го поразрядного узла анализа соединены соответственно с выходаиди 14-16 второй группы выходов переноса п-го поразрядного узла анализа. Каждый поразрядный узел анализа содержит узел 19 анализа результата, элементы НЕ 20-22, элементы ИЛИ 23-28, элемент НЕ 29, элементы И 30-47, элементы 48-51 запрета. Вход управления 51 узла 19 анализа результата, который содержит элементы ИЛИ 52-55, элементы И 56-58, входы 59-61. Устройство работает следующим образом. На входы 2-4 поступают сравниваемые гьразрядиые числа, причем первый разряд трех чисел поступает на первый поразрядный узел 1 анализа, а п-й разряд - п-й поразрядный узел 1 анализа. На управляющий вход 17 подается единичный или нулевой потенциал. При подаче единичного потенциала устройство вырабатывает на выходах 18 всех поразрядных узлов 1 анализа большее из трех сравниваемых чисел, при подаче нулевого потенциала

устройство вырабатывает на выходах 18 всех поразрядных узлов анализа среднее из трех сравниваемых чисел. На входы 8-10 первого поразрядного узла анализа подается нулевой потенциал, на входы 5-7 первого поразрядного узла 1 анализа может быть подан либо единичный, либо нулевой потенциал, т.е. СИ не влияет на работу первой схемы вы- . бора.

На выходах 11-13 п-го поразрядного узла анализа формируются сигналы первой группы переноса в следующий разряд, которые поступают на входы 5-7 (п + 1) поразрядного узла анализа. На выходах 14-16 п-го поразрядного узла 1 анализа формируются сигналы второй группы переноса в следующий разряд, которые поступают на входы 8-10 (п + 1)-го поразрядного узла анализа. По окончании процесса сравнения на выходах 18 вырабатывается искомое число. Если на выходах 14-16 последнего поразрядного узла анализа формируется нулевой сигнал, то число, сформированное на выходах 18, .искомое. Если на выходах 14-16 последнего поразрядного узла анализа формируется единичный сигнал, то число, сформированное на выходах 18, не искомое.

Если на управляющий вход 17 подан нулевой потенциал, то искомое число - среднее из трех сравниваемых.

На входы 2-4 поразрядного узла 1 анализа поступает один из разрядов каждого из трех сравниваемых чисел. Допустим, что во всех предыдущих разрядах авниваемые. числа равны, тогда на входы 8-10 данного поразрядного узла анализа поступают нулевые потенциалы выходов 14-16 предыдущего поразрядного узла 1 анализа. Эти сигналы запрещают прохождение сигналов со входов 5-7 и разрещают прохождение сигналов со входов 2-4 на входы элементов И 30-32, ИЛИ 2325 соответственно, с их выходов на входы соответственно 30-32 узла 19 анализа рвзульт та. Управляющим нулевым сигналом со входа 17 узел 19 анализа настраивается на вьшолнение функции мажоритарного элемента.

Таким образом, на выходе 18 узла 19 анализа вырабатывается сигнал, равный среднему из трех сигналов на входы 2-4.

Одновременно с выходов элементов И 30-32 ИЛИ 23-25 сигналь непосредственно и через соответствующие элементы НЕ 20-22 поступают на входы элементов И 33-47, ИЛИ 2628 соответственно, на выходах 14-16 которых формируются сигналы переноса в следующий разряд каждого из чисел; единичный сигнал, если данное число отбрасывается, и нулевой сигнал, если данное число остается для анализа в следующем разряде.

Если искомое число больщее из трех чисел, то на входы 2-4 поразрядного узла I анализа поступает один из разрядов каждого из трех сравниваемых чисел.

Допустим, что во всех предыдущих разрядах сравниваемые числа равны, тогда на входы 3-10 данного поразрядного узла анализа поступают нулевые потенциалы с выходов 1416 предьщущего поразрядного узла анализа. Эти сигналы запрещают прохождение сигналов

0 со входов 5-7 и разрещают прохождение сигналов со входов,, 2-4 на входы элементов И 30-32, ИЛИ 23-25 соответственно, а с их выходов на соответствующие входы 30-32 узла 19 анализа результата. Угфавляющим еди5ничным сигналом со входа 17 узел 19 анализа результата настроен на выполнение функция ИЛИ. Таким образом, на выходе 18 узла анализа результата формируется сигнал, равный больщему значению данного разряда одного из чисел..

Одновременно с выходов элементов И 3032, ИЛИ 23-25 сигнала непосредственно и через соответствующие элементы НЕ 20-22, поступают на входы элементов И 33-47, ИЛИ 26-28 соответственно, на выходах 14-16 которых формируются сигналы переноса в следующий разряд для каждого из чисел: , единичный сигнал, если данное число отбрасьтается; нулевой сигнал, если данпое число остается для анализа в следующем разряде.

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

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

ч.

1. Устройство для сравнения чисел, содержащее m поразрядных узлов анализа, i-ый информационный вход каждого j-ro из которых соединен с пшной j-ro разряда i-ro числа, где j 1, 2, . . . , т; i 1, 2, 3, ..., m, m - число разрядов сравниваемых чисел, о т л ич.ающееся тем, что, с целью повышения быстродействия и расширения функциональных возможностей за Счет определения среднего из трех чисел, в нем каждый k-ый выход переноса каждого -го поразрядного узла анализа, где k 1,2...6 соединен с k-ым входом задания (j + 1)-го поразрядного узла, анализа, входы управления поразрядных узлов анализа подключены к поше управления устройства, -первый, третий и пятый входы задания первого поразрядного узла анализа подключены к Щ1ше нулевого логического уровня. 2. Устройство по п. 1, о т п и ч а ю щ е с я тем, что в нем каждый поразрядный узел анализа содержит входные элементы И, входные элементы запрета, элементы НЕ, выходные элементы И, элементы ИЛИ, причем i-ый информационный вход узла соединен с информационным первым входом i-ro входного элемента запрета, выход которого подключен к первому входу i-ro элемента i-ro ИЛИ, выход каждого из которых соединен с i-ым входом узла анализа результата, с первым входом i-rp выходного элемента И, с i-ым выходом переноса поразрядного узла анализа, с первым входом (i + 3)-го выход ного элемента И, с первым входом (i + 6)-г выходного элемента-И и через i-ый элемент НЕ с первым входом (1 + 9)-го выходного элемента И, со вторым входом (i + 1)-го выходного элемента И, выход первого элеме та ИЛИ подключен ко второму входу одиннадцатого и к первому входу двенадцатого выходных элементов И, выход второго элемента ИЛИ соединен со вторыми входами восьмого и двенадцатого выходных элементов И, выход третьего, элемента ИЛИ подключен ко второму входу десятого и к третьему входу одиннадцатого выходных элементов И, выход первого элемента НЕ соединен со вторыми входами пятого, девятого и третьего выходных элементов И, выход второго элемента НЕ подключен ко вторым входам первого, шестого и седьмого выход1 ых элементов И, выход третьего элемента НЕ соединен с тр тьими выходами первого и второго выходных элементов И и со вторым входом восьмого выходного элемента И, вход управления узла подключен к третьим входам четвертого, пятого, шестого, седьмого, восьмого и девятого выходаых элементов И, ко входу управления узла анализа результата, через четвертый элемент НЕ к четвертым входам первого, второго, третьего, четвертого, шестого, девятого выходных элементов Инк первым входам четвертого, пятого, шестого входных элементов И выходы которых подключены ко вторым входам первого, второго, третьего элементов ИЛИ соответственно, каждый 1-ый вход задания соединен со вторым входом ( + 3)-то входного элемента И, каждый (i + 3)-ый вход задания подключен к управляющему входу (1 - 3)-го входного элемента запрета, к третьему входу (I 3)-го входного элемента И и к первому входу (i + 3)-го элемента ИЛИ, выходы первого, пятого, девятого, десятого выходных элементов И соединены со вторыми, третьими, четвертыми и пятыми соответственно входами четвертого элемента ИЛИ, выход которого подключен четвертому вькоду переносов, выходы втоРого. шестого, седьмого и одиннадцатого выходных элементов И соединены со вторым, третьим, четвертым, пятым входами пятого элемента ИЛИ, выход которого подключен к пятому выходу переносов, выходы третьего, четвертого, восьмого и двенадцатого выходных элементов И соединены со вторым, третьим, четверть1М, пятым входами шестого элемента ИЛИ, выход которого подключен шестому выходу переносов 3. Устройство по п. 1, о т л и ч а ю щ ее с я тем, что, В нем узел анализа результата содержит элементы И, ИЛИ, причем каждый i-ый вход узла соединен с первыми входами i-ro элемента И и i-ro элемента ИЛИ, вторые входы которых соединены со входом управления узла, выход первого, второго, третьего элементов ИЛИ подключен ко вторым входам третьего, первого и второго элементов И соответственио, выходы элементов И соединены со входами четвертого элемента Источники информашга, принятые во внимание при экспертизе 1.Авторское свидетельство СССР If 341032, кл. G 06 F 7/02, 1970. 2.Авторское свидетельство СССР N 355616, кл. G 06 F 7/04, 1970 (прототип).

0n.f

6ff

SJ

S

949651 fff

ffff

cf/

cf/

fff

Фп.З

SU 949 651 A1

Авторы

Селиванов Владимир Александрович

Попов Константин Александрович

Сидоренко Николай Федорович

Скибенко Игорь Тимофеевич

Даты

1982-08-07Публикация

1980-03-31Подача