RU2791460C1 - Устройство селекции большего из двоичных чисел - Google Patents
Устройство селекции большего из двоичных чисел Download PDFInfo
- Publication number
- RU2791460C1 RU2791460C1 RU2022109317A RU2022109317A RU2791460C1 RU 2791460 C1 RU2791460 C1 RU 2791460C1 RU 2022109317 A RU2022109317 A RU 2022109317A RU 2022109317 A RU2022109317 A RU 2022109317A RU 2791460 C1 RU2791460 C1 RU 2791460C1
- Authority
- RU
- Russia
- Prior art keywords
- input
- elements
- output
- binary numbers
- group
- Prior art date
Links
- 239000000126 substance Substances 0.000 abstract 1
- 230000014509 gene expression Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
Images
Abstract
Изобретение относится к вычислительной технике и может быть использовано в системах цифровой вычислительной техники как средство логической обработки многозначных данных. Техническим результатом является расширение функциональных возможностей за счет обеспечения селекции большего из n-разрядных двоичных чисел, задаваемых двоичными сигналами. Устройство содержит элементов И-НЕ ( , ) и элементов НЕ ( ). Все элементы сгруппированы в n групп так, что k-я и n-я группы содержат соответственно элементов И-НЕ, элемент НЕ и элементов И-НЕ. 1 ил., 1 табл.
Description
Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления и др.
Известны устройства селекции большего из двоичных чисел (см., например, патент РФ 2363034, кл. G06F7/02, 2009г.), выполняющие селекцию большего из двух n-разрядных двоичных чисел, задаваемых двоичными сигналами.
К причине, препятствующей достижению указанного ниже технического результата при использовании известных устройств селекции большего из двоичных чисел, относятся ограниченные функциональные возможности, обусловленные тем, что не допускается обработка n-разрядных двоичных чисел, задаваемых двоичными сигналами.
Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятое за прототип устройство селекции большего из двоичных чисел (патент РФ 2300135, кл. G06F7/02, 2007г.), которое содержит элементов И-НЕ и выполняет селекцию большего из двух n-разрядных двоичных чисел, задаваемых двоичными сигналами.
К причине, препятствующей достижению указанного ниже технического результата при использовании прототипа, относятся ограниченные функциональные возможности, обусловленные тем, что не допускается обработка n-разрядных двоичных чисел, задаваемых двоичными сигналами.
Техническим результатом изобретения является расширение функциональных возможностей за счет обеспечения селекции большего из n-разрядных двоичных чисел, задаваемых двоичными сигналами.
Указанный технический результат при осуществлении изобретения достигается тем, что в устройстве селекции большего из двоичных чисел, содержащем элементов И-НЕ, особенность заключается в том, что в него дополнительно введены () элементов И-НЕ и элементов НЕ, причем все элементы сгруппированы в n групп так, что k-я и n-я группы содержат соответственно элементов И-НЕ, элемент НЕ и элементов И-НЕ, в k-й группе первый вход i-го элемента И-НЕ, подключенного выходом к i-му входу -го элемента И-НЕ, и вход элемента НЕ соединены соответственно с первым входом -го элемента И-НЕ и выходом -го элемента И-НЕ, в k-й группе второй вход -го элемента И-НЕ, подключенного выходом к второму входу -го элемента И-НЕ, и выход i-го элемента И-НЕ соединены соответственно с выходом элемента НЕ и первым входом -го элемента И-НЕ, в n-й группе выход i-го элемента И-НЕ подключен к i-му входу -го элемента И-НЕ, первый вход i-го элемента И-НЕ первой группы и первый вход i-го элемента И-НЕ -й группы соединены соответственно с шиной единичного потенциала и выходом -го элемента И-НЕ k-й группы, а вторые входы первого, второго, …, m-го и выход -го элементов И-НЕ j-й группы подключены соответственно к j-му, -му, …, -му входам и j-му выходу устройства селекции большего из двоичных чисел.
На чертеже представлена схема предлагаемого устройства селекции большего из двоичных чисел.
Устройство селекции большего из двоичных чисел содержит элементы И-НЕ , () и элементы НЕ , причем все элементы сгруппированы в n групп так, что k-я и n-я группы содержат соответственно элементы , и элементы , первый вход элемента , подключенного выходом к i-му входу элемента , и вход элемента соединены соответственно с первым входом элемента и выходом элемента , второй вход элемента , подключенного выходом к второму входу элемента , и выход элемента соединены соответственно с выходом элемента и первым входом элемента , выход элемента подключен к i-му входу элемента , первый вход элемента и первый вход элемента соединены соответственно с шиной единичного потенциала и выходом элемента , а вторые входы элементов , , …, и выход элемента подключены соответственно к j-му, -му, …, -му входам и j-му выходу устройства селекции большего из двоичных чисел.
Работа предлагаемого устройства селекции большего из двоичных чисел осуществляется следующим образом. На его первый,…,n-й, -й,…,-й, …, -й,…,-й входы подаются соответственно произвольные двоичные сигналы , , …, , которые задают подлежащих обработке n-разрядных двоичных чисел , , …, (, , …, и , , …, определяют значения старших и младших разрядов соответственно). Тогда сигнал на j-ом выходе предлагаемого устройства, например, при , будет определяться выражением
где
Здесь V, и - , not есть обозначения операций ИЛИ, И и операции НЕ. В представленной ниже таблице приведены значения реализуемых выражениями (2), (3), (4) функций на всех возможных наборах значений их аргументов. Жирным в таблице выделены значения функций и их аргументов при .
– | – | – | 0 | 0 | 0 | 1 | 1 | 1 |
– | – | – | 0 | 0 | 1 | 0 | 0 | 1 |
– | – | – | 0 | 1 | 0 | 0 | 1 | 0 |
– | – | – | 0 | 1 | 1 | 0 | 1 | 1 |
– | – | – | 1 | 0 | 0 | 1 | 0 | 0 |
– | – | – | 1 | 0 | 1 | 1 | 0 | 1 |
– | – | – | 1 | 1 | 0 | 1 | 1 | 0 |
– | – | – | 1 | 1 | 1 | 1 | 1 | 1 |
0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 |
0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 |
0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 |
0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 |
0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 |
0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 |
0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 |
0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 |
0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 |
0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 |
0 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 0 |
0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 |
0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 |
0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 |
0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 |
0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 |
0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 |
0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 |
0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 |
1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 |
1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 |
1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 |
1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 |
1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 |
1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 |
1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 |
1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 |
1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 |
1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 |
1 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 |
1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 |
1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 |
1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 |
1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 |
1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 |
1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 |
1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 |
1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 |
1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 |
1 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 |
1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 0 |
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Анализ данных, приведенных в таблице, позволяет заключить, что:
2) если и либо и либо и либо и либо и либо и либо и , то соответственно либо либо либо либо либо либо ;
и
где , , – фрагменты n-разрядных двоичных чисел , , . Следовательно, с учетом (5), (6) имеем , где есть n-разрядное двоичное число, задаваемое двоичными сигналами ( и определяют значения старшего и младшего разрядов соответственно).
Claims (1)
- Устройство селекции большего из двоичных чисел, содержащее
Publications (1)
Publication Number | Publication Date |
---|---|
RU2791460C1 true RU2791460C1 (ru) | 2023-03-09 |
Family
ID=
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2262130C1 (ru) * | 2003-11-28 | 2005-10-10 | Грушин Анатолий Иванович | УСТРОЙСТВО ВЫБОРА МИНИМАЛЬНОГО ИЛИ МАКСИМАЛЬНОГО ЧИСЛОВОГО ЗНАЧЕНИЯ ИЗ ДВУХ n-РАЗРЯДНЫХ ЧИСЕЛ |
US7016931B2 (en) * | 2001-06-22 | 2006-03-21 | Stmicroelectronics S.R.L. | Binary-number comparator |
RU2300135C1 (ru) * | 2006-01-10 | 2007-05-27 | Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" | Устройство селекции большего из двух двоичных чисел |
RU2363034C1 (ru) * | 2008-01-09 | 2009-07-27 | Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" | Устройство селекции большего из двух двоичных чисел |
US20090289663A1 (en) * | 2005-03-24 | 2009-11-26 | Wired Connections Llc | Circuit for comparing two n-digit binary data words |
RU2676891C1 (ru) * | 2017-11-22 | 2019-01-11 | федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" | Устройство селекции большего из двоичных чисел |
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7016931B2 (en) * | 2001-06-22 | 2006-03-21 | Stmicroelectronics S.R.L. | Binary-number comparator |
RU2262130C1 (ru) * | 2003-11-28 | 2005-10-10 | Грушин Анатолий Иванович | УСТРОЙСТВО ВЫБОРА МИНИМАЛЬНОГО ИЛИ МАКСИМАЛЬНОГО ЧИСЛОВОГО ЗНАЧЕНИЯ ИЗ ДВУХ n-РАЗРЯДНЫХ ЧИСЕЛ |
US20090289663A1 (en) * | 2005-03-24 | 2009-11-26 | Wired Connections Llc | Circuit for comparing two n-digit binary data words |
RU2300135C1 (ru) * | 2006-01-10 | 2007-05-27 | Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" | Устройство селекции большего из двух двоичных чисел |
RU2363034C1 (ru) * | 2008-01-09 | 2009-07-27 | Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" | Устройство селекции большего из двух двоичных чисел |
RU2676891C1 (ru) * | 2017-11-22 | 2019-01-11 | федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" | Устройство селекции большего из двоичных чисел |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Helttula et al. | Graphical specification of algorithm animations with Aladdin | |
RU2700554C1 (ru) | Мажоритарный модуль | |
RU2791460C1 (ru) | Устройство селекции большего из двоичных чисел | |
RU2790010C1 (ru) | Устройство селекции меньшего из двоичных чисел | |
RU2649296C1 (ru) | Компаратор двоичных чисел | |
RU2789747C1 (ru) | Устройство селекции большего из двоичных чисел | |
RU2791464C1 (ru) | Устройство селекции меньшего из двоичных чисел | |
RU2677371C1 (ru) | Устройство сравнения двоичных чисел | |
RU2704735C1 (ru) | Пороговый модуль | |
RU2789723C1 (ru) | Устройство селекции меньшего из двух двоичных чисел | |
RU2300137C1 (ru) | Мажоритарный модуль | |
RU2363034C1 (ru) | Устройство селекции большего из двух двоичных чисел | |
RU2718209C1 (ru) | Логический модуль | |
RU2791463C1 (ru) | Устройство сравнения двоичных чисел | |
RU2791455C1 (ru) | Компаратор двоичных чисел | |
RU2809211C1 (ru) | Компаратор двоичных чисел | |
RU2703352C1 (ru) | Устройство селекции двоичных чисел | |
RU2710872C1 (ru) | Параллельный счетчик единичных сигналов | |
RU2787333C1 (ru) | Компаратор двоичных чисел | |
RU2676891C1 (ru) | Устройство селекции большего из двоичных чисел | |
RU2329530C1 (ru) | Устройство сравнения двоичных чисел | |
RU2762621C1 (ru) | Устройство сравнения двоичных чисел | |
RU2300130C1 (ru) | Устройство селекции меньшего из двух двоичных чисел | |
RU2676888C1 (ru) | Логический модуль | |
RU2778678C1 (ru) | Логический модуль |