Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления и др.
Известны устройства селекции меньшего из двух двоичных чисел (см., например, патент РФ 2300133, кл. G06F 7/02, 2007 г.), выполняющие операцию , где
и
есть двухразрядные двоичные числа, задаваемые двоичными сигналами.
К причине, препятствующей достижению указанного ниже технического результата при использовании известных устройств селекции меньшего из двух двоичных чисел, относятся ограниченные функциональные возможности, обусловленные тем, что не допускается обработка n-разрядных двоичных чисел.
Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятое за прототип устройство селекции меньшего из двух двоичных чисел (патент РФ 2300130, кл. G06F 7/02, 2007 г.), которое содержит элементов И и выполняет операцию
, где
,
есть n-разрядные двоичные числа, задаваемые двоичными сигналами.
К причине, препятствующей достижению указанного ниже технического результата при использовании прототипа, относится схемная сложность, обусловленная тем, что цена по Квайну схемы прототипа равна .
Техническим результатом изобретения является упрощение схемы устройства за счет уменьшения ее цены по Квайну при сохранении функциональных возможностей прототипа.
Указанный технический результат при осуществлении изобретения достигается тем, что в устройстве селекции меньшего из двух двоичных чисел, содержащем элементов И, которые распределены в n групп так, что первая и n-я группы содержат по одному элементу И, а m-я (
) группа содержит три элемента И, первый, второй входы первого элемента И первой группы и выход первого элемента И j-й (
) группы соединены соответственно с первым, (
)-ым входами и j-ым выходом устройства селекции меньшего из двух двоичных чисел, особенность заключается в том, что в первую, m-ю, n-ю и k-ю (
) группы дополнительно введены соответственно два элемента И, четыре элемента ИЛИ, два элемента ИЛИ и элемент НЕ, в k-й группе i-й (
) вход первого элемента И, подключенного выходом к входу элемента НЕ, и второй вход (
)-го элемента И соединены соответственно с первым входом (
)-го элемента И и выходом элемента НЕ, в m-й группе выход i-го элемента ИЛИ, подключенного первым входом к второму входу (
)-го элемента ИЛИ, и первый вход (
)-го элемента ИЛИ соединены соответственно с первым входом и выходом (
)-го элемента И, в n-й группе выход i-го элемента ИЛИ соединен с i-ым входом первого элемента И, выход (
)-го элемента И первой группы и выход (
)-го элемента ИЛИ m-й группы соединены соответственно с первым входом i-го элемента ИЛИ второй группы и первым входом i-го элемента ИЛИ (
)-й группы, а вторые входы первого, второго элементов ИЛИ r-й (
) группы соединены соответственно с r-ым, (
)-ым входами устройства селекции меньшего из двух двоичных чисел.
На чертеже представлена схема предлагаемого устройства селекции меньшего из двух двоичных чисел.
Устройство селекции меньшего из двух двоичных чисел содержит элементов И 111,…,13(n–1), 11n,
элементов ИЛИ 212,…,24(n–1), 21n, 22n и
элементов НЕ 31,…,3n–1, причем все элементы распределены в n групп так, что первая и m-я (
) группы содержат соответственно элементы 111, 121, 131, 31 и 11m, 12m, 13m, 21m,…,24m, 3m, а n-я группа содержит элементы 11n, 21n, 22n, i-й (
) вход элемента 11k (
), подключенного выходом к входу элемента 3k, и второй вход элемента 1(i+1)k соединены соответственно с первым входом элемента 1(i+1)k и выходом элемента 3k, выход элемента 2im, подключенного первым входом к второму входу элемента 2(i+2)m, и первый вход элемента 2(i+2)m соединены соответственно с первым входом и выходом элемента 1(i+1)m, выход элемента 2in соединен с i-ым входом элемента 11n, выходы элементов 1(i+1)1 и 2(i+2)m соединены соответственно с первыми входами элементов 2i2 и 2i(m+1), а первые входы элементов 121, 131, вторые входы элементов 21r (
), 22r и выход элемента 11j (
) соединены соответственно с первым, (
)-ым, r-ым, (
)-ым входами и j-ым выходом устройства селекции меньшего из двух двоичных чисел.
Работа предлагаемого устройства селекции меньшего из двух двоичных чисел осуществляется следующим образом. На его первый,…,n-й и ()-й,…,(
)-й входы подаются соответственно произвольные двоичные сигналы
и
, которые задают подлежащие обработке n-разрядные двоичные числа
,
(
,
и
,
определяют значения старших и младших разрядов соответственно). Тогда сигнал на j-ом (
) выходе предлагаемого устройства будет определяться выражением
где
В представленной ниже таблице приведены значения реализуемых выражениями (2), (3) функций для всех возможных наборов значений их аргументов. Жирным в таблице выделены значения функций и их аргументов при .
Анализ данных, приведенных в таблице, позволяет заключить, что:
1) если или
(
), то соответственно
или
и
(
и
);
2) если и
, то
;
3) если и
(
и
), то
и
(
и
);
4) если и
(
и
), то
и
(
и
).
Таким образом, на первом и r-ом () выходах предлагаемого устройства согласно (1) соответственно получим
и
где и
- фрагменты n-разрядных двоичных чисел
и
. Следовательно, с учетом (4), (5) имеем
, где
- n-разрядное двоичное число, задаваемое двоичными сигналами
(
и
определяют значения старшего и младшего разрядов соответственно).
Вышеизложенные сведения позволяют сделать вывод, что предлагаемое устройство селекции меньшего из двух двоичных чисел выполняет операцию , где
,
есть n-разрядные двоичные числа, задаваемые двоичными сигналами, при этом его схема проще чем у прототипа, поскольку ее цена по Квайну равна
.
название | год | авторы | номер документа |
---|---|---|---|
УСТРОЙСТВО СЕЛЕКЦИИ МЕНЬШЕГО ИЗ ДВОИЧНЫХ ЧИСЕЛ | 2022 |
|
RU2791464C1 |
УСТРОЙСТВО СЕЛЕКЦИИ МЕНЬШЕГО ИЗ ДВУХ ДВОИЧНЫХ ЧИСЕЛ | 2006 |
|
RU2300130C1 |
УСТРОЙСТВО СЕЛЕКЦИИ БОЛЬШЕГО ИЗ ДВОИЧНЫХ ЧИСЕЛ | 2022 |
|
RU2789747C1 |
СЕЛЕКТОР ДВОИЧНЫХ ЧИСЕЛ | 2015 |
|
RU2606311C2 |
УСТРОЙСТВО СЕЛЕКЦИИ БОЛЬШЕГО ИЗ ДВУХ ДВОИЧНЫХ ЧИСЕЛ | 2008 |
|
RU2363034C1 |
УСТРОЙСТВО СЕЛЕКЦИИ БОЛЬШЕГО ИЗ ДВОИЧНЫХ ЧИСЕЛ | 2017 |
|
RU2676891C1 |
УСТРОЙСТВО СЕЛЕКЦИИ ДВОИЧНЫХ ЧИСЕЛ | 2017 |
|
RU2675301C1 |
УСТРОЙСТВО СЕЛЕКЦИИ ДВОИЧНЫХ ЧИСЕЛ | 2018 |
|
RU2703352C1 |
СЕЛЕКТОР ДВОИЧНЫХ ЧИСЕЛ | 2008 |
|
RU2365975C1 |
УСТРОЙСТВО СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ | 2012 |
|
RU2504825C1 |
Изобретение относиться к области вычислительной техники. Технический результат заключается в упрощении схемы устройства за счет уменьшения ее цены по Квайну при сохранении функциональных возможностей. Устройство селекции меньшего из двух двоичных чисел предназначено для обработки n-разрядных двоичных чисел, задаваемых двоичными сигналами, и может быть использовано в системах цифровой вычислительной техники как средство логической обработки многозначных операндов. Устройство содержит
Устройство селекции меньшего из двух двоичных чисел, содержащее
УСТРОЙСТВО СЕЛЕКЦИИ ДВОИЧНЫХ ЧИСЕЛ | 2018 |
|
RU2703352C1 |
СЕЛЕКТОР ДВОИЧНЫХ ЧИСЕЛ | 2015 |
|
RU2606311C2 |
US 5515306 A, 07.05.1996 | |||
Перекатываемый затвор для водоемов | 1922 |
|
SU2001A1 |
Авторы
Даты
2023-02-07—Публикация
2022-03-18—Подача