СЕЛЕКТОР ДВОИЧНЫХ ЧИСЕЛ Российский патент 2009 года по МПК G06F7/06 G06F7/02 

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

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

Известны селекторы двоичных чисел (см., например, патент РФ 2300130, кл. G06F 7/02, 2007 г.), выполняющие селекцию меньшего из двух n-разрядных двоичных чисел, задаваемых двоичными сигналами.

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

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является, принятый за прототип, селектор двоичных чисел (патент РФ 2300135, кл. G06F 7/02, 2007 г.), который содержит элемент «2ИЛИ» и выполняет селекцию большего из двух n-разрядных двоичных чисел, задаваемых двоичными сигналами.

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

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

Указанный технический результат при осуществлении изобретения достигается тем, что в селекторе двоичных чисел, содержащем элемент «2ИЛИ», особенность заключается в том, что в него дополнительно введены 2n-1 элементов «2ИЛИ», 4n элементов «Запрет», 2n замыкающих и 2n размыкающих ключей, причем все элементы и ключи сгруппированы в n групп так, что j-я группа содержит два элемента «2ИЛИ», четыре элемента «Запрет», два замыкающих и два размыкающих ключа, в j-й группе выход i-го элемента «Запрет», подключенного инвертирующим входом к неинвертирующему входу (3-i)-го элемента «Запрет», и выход (2+i)-го элемента «Запрет», подключенного инвертирующим входом к второму входу (3-i)-го элемента «2ИЛИ», соединены соответственно с неинвертирующим входом (2+i)-го элемента «Запрет» и первым входом i-го элемента «2ИЛИ», подсоединенного выходом к входу управления объединенных выходами i-ых замыкающего и размыкающего ключей, входы которых соединены соответственно с неинвертирующим и инвертирующим входами первого элемента «Запрет», выход i-го элемента «2ИЛИ» предыдущей группы соединен с вторым входом i-го элемента «2ИЛИ» последующей группы, а второй вход i-го элемента «2ИЛИ» первой группы, неинвертирующие входы первого, второго элементов «Запрет» и выходы первого, второго замыкающих ключей j-и группы соединены соответственно с шиной нулевого потенциала, j-ым, (n+j)-ым входами и j-ым, (n+j)-ым выходами селектора двоичных чисел.

На чертеже представлена схема предлагаемого селектора двоичных чисел.

Селектор двоичных чисел содержит 4n элементов «Запрет» 111,…,14n (см. третий снизу рис.в табл.3.5 на стр.103 в книге Справочник по цифровой вычислительной технике. Малиновский Б.Н., Александров В.Я., Боюн В.П. и др. / Под ред. Б.Н.Малиновского. - Киев: Техника, 1974 г.), 2n элементов «2ИЛИ» 211, …, 22n, 2n размыкающих и 2n замыкающих ключей 311, …, 32n и 411, …, 42n, причем все элементы и ключи сгруппированы в n групп так, что j-я группа содержит элементы 11j,…,14j, 21j, 22j и ключи 31j, 32j, 41j, 42j, выход элемента 1ij , подключенного инвертирующим входом к неинвертирующему входу элемента 1(3-i)j, и выход элемента 1(2+i)j, подключенного инвертирующим входом к второму входу элемента

2(3-i)j, соединены соответственно с неинвертирующим входом элемента 1(2+i)j и первым входом элемента 2ij, подсоединенного выходом к входу управления объединенных выходами ключей 4ij и 3ij, входы которых соединены соответственно с неинвертирующим и инвертирующим входами элемента 11j, выход элемента

2ik соединен с вторым входом элемента 2i(k+1), а второй вход элемента 2i1, неинвертирующие входы элементов 11j, 12j и выходы ключей 41j, 42j соединены соответственно с шиной нулевого потенциала, j-ым, (n+j)-ым входами и j-ым, (n+j)-ым выходами селектора двоичных чисел.

Работа предлагаемого селектора двоичных чисел осуществляется следующим образом. На его первый,…, n-й и (n+1)-й,…, (2n)-й входы подаются соответственно произвольные двоичные сигналы yn-1, …, y0 ∈ {0,1} и xn-1, …, x0 ∈{0,1}, которые задают подлежащие обработке n-разрядные двоичные числа yn-1…y0 и xn-1…x0 (xn-1,

yn-1 и x0, y0 определяют значения старших и младших разрядов соответственно). Если на входе управления ключей 3ij, 4ij действует логическая «1» (логический «0»), то ключ 3ij разомкнут (замкнут), ключ 4ij замкнут (разомкнут). Тогда сигналы на j-м и (n+j)-м выходах предлагаемого селектора будут определяться соответственно выражениями

в которых

где z10=z20=0. В представленной ниже таблице приведены значения реализуемых выражениями (2) функций на всех возможных наборах значений их аргументов. Жирным в таблице выделены значения функций и их аргументов при j=1. Анализ данных, приведенных в таблице, позволяет заключить, что: 1) если z1(j-1)=z2(j-1)=0 и

xn-j = yn-j, то z1j=z2j=0; 2) если z1(j-1)=z2(j-1)=0 и xn-j>yn-j (z1(j-1)=z2(j-1)=0 и yn-j>xn-j), то z1j=0 и z2j=1(z1j=1 и z2j=0); 3) если z1(j-1)=0 и z2(j-1)=1 (z1(j-1)=1 и z2(j-1)=0), то z1j=0 и z2j=1 (z1j=1 и z2j=0).

Таким образом, на первом, r-м и (n+1)-м, (n+r)-м выходах предлагаемого селектора согласно (1) соответственно получим

,

и

,

,

где yn-1…yn-r+1 и xn-1…xn-r+1 - фрагменты n-разрядных двоичных чисел yn-1…y0 и xn-1…x0. Следовательно, с учетом последних четырех выражений имеем wn-1…w0=max(xn-1…x0, yn-1…y0), vn-1…v0=min(xn-1…x0, yn-1…y0), где wn-1…w0 и vn-1…v0 - n-разрядные двоичные числа, задаваемые двоичными сигналами w0, …, wn-1, v0, …, vn-1 ∈ {0,l} (wn-1, vn-1 и w0, v0 определяют значения старших и младших разрядов соответственно).

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

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

название год авторы номер документа
УСТРОЙСТВО СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ 2007
  • Андреев Дмитрий Васильевич
RU2353966C1
УСТРОЙСТВО СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ 2005
  • Андреев Дмитрий Васильевич
RU2298220C1
СЕЛЕКТОР ДВОИЧНЫХ ЧИСЕЛ 2015
  • Андреев Дмитрий Васильевич
  • Каргов Павел Николаевич
RU2606311C2
УСТРОЙСТВО СЕЛЕКЦИИ ДВОИЧНЫХ ЧИСЕЛ 2008
  • Андреев Дмитрий Васильевич
RU2363038C1
УСТРОЙСТВО СЕЛЕКЦИИ ДВОИЧНЫХ ЧИСЕЛ 2018
  • Андреев Дмитрий Васильевич
RU2703352C1
УСТРОЙСТВО СЕЛЕКЦИИ ДВОИЧНЫХ ЧИСЕЛ 2017
  • Андреев Дмитрий Васильевич
RU2675301C1
КОМПАРАТОР ДВОИЧНЫХ ЧИСЕЛ 2005
  • Андреев Дмитрий Васильевич
RU2300132C1
УСТРОЙСТВО СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ 2008
  • Андреев Дмитрий Васильевич
RU2363035C1
УСТРОЙСТВО СЕЛЕКЦИИ БОЛЬШЕГО ИЗ ДВУХ ДВОИЧНЫХ ЧИСЕЛ 2008
  • Андреев Дмитрий Васильевич
RU2363034C1
УСТРОЙСТВО СЕЛЕКЦИИ МЕНЬШЕГО ИЗ ДВУХ ДВОИЧНЫХ ЧИСЕЛ 2006
  • Андреев Дмитрий Васильевич
RU2300130C1

Реферат патента 2009 года СЕЛЕКТОР ДВОИЧНЫХ ЧИСЕЛ

Изобретение относится к вычислительной технике и может быть использовано как средство предварительной обработки информации. Техническим результатом является расширение функциональных возможностей. Устройство содержит 4n элементов «Запрет», 2n элементов «2ИЛИ», 2n размыкающих и 2n замыкающих ключей. 1 ил., 1 табл.

Формула изобретения RU 2 365 975 C1

Селектор двоичных чисел, содержащий элемент «2ИЛИ», отличающийся тем, что в него дополнительно введены 2n-1 элементов «2ИЛИ», 4n элементов «Запрет», 2n замыкающих и 2n размыкающих ключей, причем все элементы и ключи сгруппированы в n групп так, что j-я (j=1,n) группа содержит два элемента «2ИЛИ», четыре элемента «Запрет», два замыкающих и два размыкающих ключа, в j-й группе выход i-го (i=1, 2) элемента «Запрет», подключенного инвертирующим входом к неинвертирующему входу (3-i)-го элемента «Запрет», и выход (2+i)-го элемента «Запрет», подключенного инвертирующим входом к второму входу (3-i)-го элемента «2ИЛИ», соединены соответственно с неинвертирующим входом (2+i)-го элемента «Запрет» и первым входом i-го элемента «2ИЛИ», подсоединенного выходом к входу управления объединенных выходами i-х замыкающего и размыкающего ключей, входы которых соединены соответственно с неинвертирующим и инвертирующим входами первого элемента «Запрет», выход i-го элемента «2ИЛИ» предыдущей группы соединен с вторым входом i-го элемента «2ИЛИ» последующей группы, а второй вход i-го элемента «2ИЛИ» первой группы, неинвертирующие входы первого, второго элементов «Запрет» и выходы первого, второго замыкающих ключей j-й группы соединены соответственно с шиной нулевого потенциала, j-м, (n+j)-м входами j-м, (n+j)-м выходами селектора двоичных чисел.

Документы, цитированные в отчете о поиске Патент 2009 года RU2365975C1

УСТРОЙСТВО СЕЛЕКЦИИ БОЛЬШЕГО ИЗ ДВУХ ДВОИЧНЫХ ЧИСЕЛ 2006
  • Андреев Дмитрий Васильевич
RU2300135C1
УСТРОЙСТВО СЕЛЕКЦИИ МЕНЬШЕГО ИЗ ДВУХ ДВОИЧНЫХ ЧИСЕЛ 2006
  • Андреев Дмитрий Васильевич
RU2300130C1
УСТРОЙСТВО СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ 2005
  • Андреев Дмитрий Васильевич
RU2298220C1
Устройство для сравнения чисел 1988
  • Мелихов Аскольд Николаевич
  • Карелин Владимир Петрович
SU1509868A1
МЕХАНИЗМ ДЕЛЕНИЯ 0
  • Д. И. Азбель
SU319421A1
JP 4007736 A, 13.01.1992.

RU 2 365 975 C1

Авторы

Андреев Дмитрий Васильевич

Даты

2009-08-27Публикация

2008-01-09Подача