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

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

выход каждого i-ro узла коммутации соединен с i-biM входом (т + 2)-го элемента ИЛИ, выход которого подключен к первому входу первого элемента И и к первому управляющему входу узла .перезаписи, информационные входы которого соединены с выходами первого счетчика, а выходы - со входами регистра, выходы которого подключены к информа;цио,нным входам узла анализа на равенство, выход которого соединен с .первым входом (/п + 3)-го элемента ИЛИ и входом сброса первого счетчика, триггер, счетчики и элементы И, ИЛИ, НЕ, выход каждого /-го элемента ИЛИ через /-и элемент НЕ соединен с /-м.и входами всех узлов анализа и с первым входом (/-Ы)-го, а+т+1)-го и (/ + 2/7г+1)-го элементов И. Выход (т-h 1)-го элемента ИЛИ подключен к первым входам пятого (3/и + 2)-го элемента И, (т+ 4)-го элемента ИЛИ, ко вторым входам (от-f 2)-го, (/п + 3)-го, (2т-Ы)-го элементов И, ко второму управляюы1,ему входу узла перезаписи, к первым входам каждого (/Ч-Зт + 2)-го элемента И, и через (т+1)-н элемент НЕ к первому управляющему входу ззла анализа на равенство, к первому входу (4т + 3)-го элемента И и ко второму .входу первого элемента И. Выходы каждого /-го элемента НЕ соединены со вторым входом (/ + 3/п + 2)-го элемента И. Выходы (Зт + + 3)-го, (Зот + 4)-го и (4от + 2)-го элементов И .подключены к соответствующим информационным входам второго счетчика. Вход управления устройства соединен с четвертыми входами узлов анализа, со вторыми входами (Зт + 2)-го и (4т + 3)-го элементов И. Выходы (/Ч-1)-го, (/ + 2)-го, ..., (от+1)-го элементов И подключены ко входам третьего счетчика. Выход (З/п + 2)го элемента И соединен со входами сложения второго И третьего счетчиков и с первым входом ()-го элемента ИЛИ, вы.ход которого подключен ко входу сложения первогосчетчика. Выход первого элемента И соединен со вторым входом (т + 3)-го элемента ИЛИ, выход которого подключен ко входу установки в единичное состояние триггера, инверсный выход которого соединен с третьим входом (4отН-3)-го элемента И, выход которого подключен ко вторым входам (т+ 4)-го и (т+ 5)-го элементов ИЛИ, ко входу вычитания второго счетчика, ко вторым входам (2/72+2), (2т+ 3), .. ., (3/п-Ы)-го элементов И, выходы которых соединены со входами второго счетчика, выходы которого подключены .ко вторым информационным входам узла анализа на равенство. Прямой выход триггера соедпнеи с первым входом (4т+ 4)-го элемента И, второй вход которого через (т + 2)-й элемент НЕ подключен к выходу узла анализа на равенство, а выход (4т-|-4)-го элемента И соединен со входом сброса регистра. Выход (fn + Ч.ГТР.1РНТЯ И.ГТИ пптпгптири vn

вторым входам (от+2), (т + З), ..., (2т+1)-го элементов И, выходы которых подключены ко входам первого счетчика. Каждый из узлов анализа содержит счетчик, элементы И, ИЛИ. Каждый /-и информационный вход счетчика соединен с /-ым входом узла, где ,2,..., т. Прямые выходы счетчика подключены ко входам элемента ИЛИ, а инверсные выходы - к первым входам каждого /-го элемента И соответственно. Выход каждого /-го элемента И соединен с /-ым выходом узла. Выход элемента ИЛИ подключен к (т+1)-му выходу узла и к первому входу {т+ 1)-го элемента И .и вторым входам 1,2, . . . , т-го элементов И. Второй вход (т+1)-го элемента И соединен с (т+1)-ы,м вхо.дом узла, выход (т-М)-го элемента И подключен ко входу вычитания счетчика. Узлы коммутации содержат элементы И и НЕ, причем информационный вход узла соединен с первым входом первого элемента И и через элемент НЕ с первым входом второго элемента И. Вторые входы элементов И подключены ко входу управления, выходы первого н второго элементов И соединены с первым и вторым выходами узла соответственно.

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

Устройство содержит узлы апализа li- /„, каждый из которых состоит из элементов И 2-4, элемента ИЛИ 5, элемента И 6 и счетчика 7, узлы коммутации 8i-5„, каж.дый из ivOTOpbix состоит из элемента И 9, элемента ИЛИ 10, элемента И //, элемент ИЛИ 12, элементы НЕ 13-15, элементы ИЛИ 16-18, элемент ИЛИ 19, элементы И 20-25, элемент ИЛИ 26, узел перезаписи 27, регистр 28, узел а.нализа на равенство 29, счетчик 30, элементы И 31-37, элемент НЕ 38, элемент И 39, элемент ИЛИ 40, триггер 41, элемент И 42, элемент ИЛИ 43, элемент НЕ 44, элемент И 45, счетчики 46, 47.

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

В исходном состоянии сравниваемые числа записаны в счетчиках узло.в анализа h-ln, счетчики 46, 47, 30 и регистр 28 очищены, триггер 41 установлен в «О. На выходах элементов ИЛИ узлов анализа, а следовательно, на первых входах элементов И 6 имеется сигнал. Заданное число устана.вливается иодачей на один из информационных входов 4:8i-48п сигнала, сохраняемого в течение всего времени работы Зстройства. При этом появляется сигнал на первом входе соответствующего элемента И узла кО|М;мутац,ии 5i-5„, .на входе и, соответствепно, на выходе элемента ИЛИ 12.

И 22, 20, 21, 24, 25, 23, 31, 33, 35 и 37 и первый вход узла перезаписи 27.

После лоступления на вход управления 49 разрешающего сигнала, который сохраняется в течение всего времени работы устрой-ства. Сигнал через все элементы И 6 проходит на вычитающие входы счетчиков 7 узлов анализа /i-/„, и из всех чисел вычитается единица.

Сигнал через элемент И 37 поступает на суммирующий вход счетчиков 46 }i 30 w. через элемент ИЛИ 43 на суммирующий вход счетчика 47. К содержимому счетчиков прибавляется единица.

В случае, если в процессе вычита«ия единиц из счетчиков 7 узлов анализа h-i-/n, в их одноименных разрядах одновременно окажутся записанными единицы, исчезают сигналы на нервых входах, а следовательно, на выходах всех элементов И данного разряда. В результате на выходе соответствующего инвертора появится сигнал, который стирает содержимое этого разряда во всех счетчиках 7 узлов анализа /1-/п и прибавляет единицу к этому разряду через элемент И 20 счетчика 46, элемент И 25 счетЧИка 47 и элемент И 38 счетчика 30.

После некоторого количества чередований стирания равных разрядов с вычитанием единиц содержимое одного (или нескольких) счетчиков 7 узлов анализа становится равным нулю. При этом исчезает сигнал на первом входе, а следовательно, на выходе соответствующего элемента И 9. Исчезновение этого сигнала фиксируется элементом ИЛИ 19. Сигнал проходит на разрешающий вход узла перезаписи 27, и содержимое счетчика 47 перезаписывается в регистр 28.

В случае, когда равным нулю становится содержимое счетчика, в котором записано заданное число, исчезает сигнал на первом входе, следовательно, на выходе соответствующего элемента И 11, исчезает сигнал на выходе элемента ИЛИ 12, и отключаются, таким образом, элементы И 22, 20, , 3.1, 33, 35, 37 и узел перезаписи 27. При этом появляется сигнал на выходе элемента НЕ 38, следовательно, на первом входе элемента И 42, на разрещающем входе узла анализа на равенство 29. В счетчике 46 остается записанным заданное число. Поступающие через элементы ИЛИ 26 и 43 сигналы продолжают сум мироваться в счетчике 47. Через элементы И 32, 34, 36 « с выхода элемента И 42 сигналы поступают теперь на вычитающие входы соответствующих разрядов и счетчика 30. Содержимое счетчика 30 с этого момента уменьщается. Если до обращения в нуль содержимого очередного счетчика (числа, большего заданного) содержимое счетчика 30 становится равным содержимому регистра 28, появляется сигнал на выходе узла

анализа на равенство 29. Это свидетельствует о том, что число, меньшее заданного, ближе к нему, чем больщее. Сигнал с выхода узла анализа на равенство 29 стирает содержимое счетчика 47, перебрасывает через элемент ИЛИ 40 триггер 41. Устройство прекращает работу, в регистре 28 записано число, ближайщее к заданному. Когда обращается в нуль содерл имое счетчика, в котором записано число, больщее заданного, исчезновение сигнала с выхода соответствующих элементов 5 и 9 фиксируется элементом ИЛИ 19. Сигнал с его выхода через элементы И 39 и элемент ИЛИ 40 перебрасывает триггер 41. Если при этом сигнал на выходе узла анализа на равенство 29 отсутствует, сигнал с выхода элемента И 45 стирает содержимое регистра 28. Устройство прекращает работу, а в счетчике 47 записано число, ближайшее к заданному.

Если при появлении сигнала на выходе элемента ИЛИ 19 есть сигнал и на выходе узла анализа на равенство 29, исчезает сигнал на втором входе, а следовательно, на выходе элемента И 45. В счетчике 47 и регистре 28 записаны оба числа, ближайшие ж заданному.

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

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

1. Устройство для сравнения чисел, содержащее п узлов анализа, причем /-Й выход каждого i-ro узла анализа, где i, 1,. .. ,п, 1, 2,...,т соединен с i-ым входом каждого /-го элемента ИЛИ соответственно, (т+ выход каждого i-ro узла анализа подключен к первому входу i-ro узла коммута1ции, второй вход каждого i-ro узла коммутации соединен с i-ьъм информационным входом, первый выход каждого i-ro узла коммутации подключен к i-му входу- (m-f 1)-го элемента ИЛИ, а второй выход каждого i-ro узла коммутации соединен с i-biM входом (/п + 2)-го элемента ИЛИ, выход которого подключен к первому входу первого элемента И и к первому упр.авляющему входу узла перезаписи, информационные входы которого соединены с выходами первого счетчика, а выходы - со входами регистра, выходы которого подключены к информационным входам узла анализа на равенство, выход которого соединен с первым входом (т + 3)-го элемента ИЛИ и входом сброса первого счетчика, триггер, счетчики, элементы И, ИЛИ, НЕ, отличающееся тем, что, с целью расширения функциональных возможностей

устройства путем определения числа, ближайшего к заданлому, в нем выход каждого г-го элемента ИЛИ через /-Й элемент НЕ соединен с /-ми входами Bicex узлов анализа |И с первым входом (j+i)-ro, (j + m+ +1)-го л (/ + 2/n-fil)-ro элементов И, выход (т+1)-го элемента ИЛИ подключен к первым входам (3т+ 2)-го элемента И, (т+ 4)-го элемента ИЛИ, ко вторым входам (m-f2)-ro, {т + 3)-т,..., (2т+1)-го элементов И, ко второму управляющему входу узла перезаписи, к первЫМ входам каждого (/-f-3/n-f 2)-го элемента И и через (т-Ы)-й элемент НЕ к первому управляющему входу узла анализа на равенство, к первому входу (4тН-3)-го элемента И и ко второму входу первого элемента И, выход каждого /-ГО элемента НЕ соединен со вторым входом (/-ЬЗт+|2)-го элемента И, .выходы (З/п-f 3)-го, (Зт+4)-го,. . ., (4т+ +2)-го элементов И подключены к соответствующим информационным входам второго счетчика, вход управления устройства соединен с четвертыми входами узлов анализа, со вторыми входами (Зт+2)-го и (4/п-ЬЗ)-го элементов И, выходы (/4-1)-го, (/+2)-го, .. ., (m-i-l)-ro элементов И подключены ко входам третьего -счетчика, выход (3т+ 2)-го элемента И соединен со входами сложения второго и третьего счетчн-ков и с первым входом (т+ 5)-го элемента ИЛИ, выход которого подключен ко входу сложения первого счетчика, выход первого элемента И соединен со вторым входом (т+3)-го элемента ИЛИ, выход которого подключен ко входу установки в единичное состояние триггера, инверсный выход которого соединен с третьим входом (4т + 3)-го элемента И, выход которого подключен ко вторым входам (т+4)-го и (т+ 5)-го элементов ИЛИ, ко входу вычитания второго счетчика, ко вторым входам (2/и+2)-го, (2т-ьЗ)-го, ..., (Зт+1)-го э/яементов И, выходы которых соединены со входами второго счетчика, выходы которого подключены ко вторым информационным входам узла анализа на равенство.

прямой выход триггера соединен с первым входом (т-ь4)-го элемента И, второй вход которого через (т-|-2)-й элемент НЕ подключен к выходу узла анализа на равенство, а выход (4т+ 4)-го элемента И соединен со входом сброса регистра; выход (m-f4)-ro элемента ИЛИ подключен ко вторым входам (т + 2)-го, (т + 3)-го, ..., (2т+1)-го элементов И, выходы которых подключены ко входам первого счетчика.

2.Устройство по п. 1, отличающеес я тем, что в нем каждый из узлов анализа содержит счетчик, элементы И, ИЛИ, причем каждый /-и информационный вход счетчика соединен с /-ьш входом узла, где ,2,..., т, прямые выходы счетчика подключены ко входам элемента ИЛИ, а инверсные выходы - к первым входам каждого /-ГО элемента И соответственно, выход каждого /-ГО элемента И соединен с /-ым выходом узла, выход элемента ИЛИ подключен к (т+1)-му выходу узла и к первому входу (т+1)-го элемента И и вторым входам 1,2,..., т-го элементов И, второй вход (т+1)-го элемента И соединен с (т+1)-ым входом узла, а выход (т+1)-го элемента И подключен жо входу вычитания счетчика.

3.Устройство по п. 1, отличающеес я тем, что в нем узлы коммутации содержат элементы И и НЕ, причем информационный вход узла соединен с первым входом первого элемента И и через элемент НЕ с первым входом .второго элемента И, вторые входы элементов И подключены ко входу управления, выходы первого и второго элементов И соединены с первым и вторым выходами узла соответственно.

Источники информации, принятые во внимание при экспертизе:

1.Авторское свидетельство СССР № 246924, кл. G 06 Е 7/06, 20.06.69.

2.Авторское свидетельство СССР № 603986, кл. G 06 F 7/04, 10.04.78 (прототип) .

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

название год авторы номер документа
Устройство для вычисления квадратного корня числа в модулярной системе счисления 1985
  • Коляда Андрей Алексеевич
  • Амербаев Вильжан Мавлютинович
  • Кравцов Виктор Константинович
  • Селянинов Михаил Юрьевич
SU1317434A1
Устройство для упорядочивания чисел 1980
  • Савичев Виталий Владимирович
SU932487A1
Устройство для контроля параметров 1979
  • Самойленко Анатолий Петрович
  • Скубилин Михаил Демьянович
  • Шаглий Павел Андреевич
SU842721A1
Устройство для сортировки чисел 1989
  • Кожемяко Владимир Прокофьевич
  • Кутаев Юрий Федорович
  • Гайда Валерий Борисович
  • Мартынюк Татьяна Борисовна
  • Степанов Виталий Георгиевич
  • Ищенко Ирина Витальевна
SU1793438A1
Устройство аналого-цифрового преобразования узкополосных сигналов 1986
  • Побережский Ефим Самуилович
  • Зарубинский Михаил Валерианович
  • Долин Сергей Александрович
SU1336234A1
Устройство для сравнения чисел 1980
  • Севастов Леоль Ираклиевич
SU903862A1
Устройство для определения достоверности информации 1975
  • Баранов Николай Нестерович
  • Бондарович Анатолий Всеволодович
  • Изергин Александр Александрович
  • Курило Анатолий Николаевич
SU610110A1
Устройство для упорядочивания чисел 1981
  • Савичев Виталий Владимирович
  • Бартащук Вацлав Петрович
SU1012239A1
Устройство записи-воспроизведения цифровой информации на магнитном носителе 1981
  • Шишкин Александр Владимирович
  • Поляков Сергей Игоревич
  • Ракоед Анатолий Федорович
  • Пшеничнюк Андрей Филимонович
  • Саввов Виталий Иванович
  • Палкин Вячеслав Павлович
SU980138A1
Устройство для сравнения весов кодов 1979
  • Карачун Леонид Федорович
  • Романкевич Алексей Михайлович
  • Соловей Алексей Федорович
  • Михайлецкий Зиновий Николаевич
SU798810A1

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

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

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

SU 769 532 A1

Авторы

Полисский Юрий Давидович

Цингауз Владимир Хаймович

Даты

1980-10-07Публикация

1978-03-21Подача