Устройство для сравнения двоичных чисел
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и может быть использовано в вычислительных машинах и в различных устройствах цифровой автоматики. Целью изобретения является расширение области применения за счет определения первого разряда несравнения. Устройство содержит многовходовый элемент ИЛИ 1, элемент ИЛИ-НЕ 9, узлы сравнения 2, элемент неравнозначности 8, элементы И 3, элементы равнозначности 4, элементы ИЛИ-НЕ 5, элемент ИЛИ 6, элемент НЕ 7. В устройстве наряду с функцией сравнения двух чисел возможно определение первого разряда, в котором произопшо несравнение, при подаче вместо второго числа кода, противоположного выбираемому приоритету. 1 ил. л $
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСН ИХ
РЕСПУБЛИК (19) (И) (59 4 G 06 F 7 02
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4190552/24-24 (22) 03.02.87 (46) 23.08.88. Вол. В 31 (72) О.П. Орлов, В.М. Гаршин и Ю.А. Бурмистрова (53) 681.325.5 (088.8) (56) Авторское свидетельство СССР
У 1096639, кл. G 06 F 7/02, 1983.
Авторское свидетельство СССР
Ф 1128254, кл. С 06 F 7/02, 1983. (54) УСТРОЙСТВО ДЛЯ СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в вычислительных машинах и в различных устройствах цифровой автоматики. Целью изобретения является расширение области применения за счет определения первого разряда несравнения. Устройство содержит многовходовый элемент ИЛИ 1, элемент
ИЛИ-НЕ 9, узлы сравнения 2, элемент неравнозначности 8, элементы И 3, элементы равнозначности 4, элементы
ИЛИ-НЕ 5, элемент ИЛИ 6, элемент
НЕ 7. В устройстве наряду с функцией сравнения двух чисел возможно определение первого разряда, в котором произошло несравнение, при подаче . вместо второго числа кода, противоположного выбираемому приоритету. 1 ил. с ф
1418697
Изобретение относится к автомати-! ке и вычислительной технике и может б ть использовано в вычислительных машйнах и в различных устройствах цифровой автоматики.
Цель изобретения — расширение области применения эа счет определения первого разряда несравнения.
На чертеже приведена блок-схема 10 у тройства.
Устройство содержит многовходовый элемент ИЛИ 1,, узлы 2 сравнения, элементы И 3, элементы РАВНОЗНАЧНОСТЬ 4, элементы ИЛИ-НЕ 5, элементы НЕ 6, эле-5 мент НЕ 7, элемент НЕРАВНОЗНАЧНОСТЬ 8, элемент ИЛИ-HE 9, входы 10 и 11 разрядов сравниваемых чисел, выходы 12 разрядов несравнения и выходы 13-15 устройства. 20
Устройство работает следующим образом.
Элементы НЕРАВНОЗНАЧНОСТЬ 8 и РАВНОЗНАЧНОСТЬ 4 фиксируют те разряды сравниваемых чисел, в которых они 25 различаются, а группа элементов ИЛИНЕ 5 и ИЛИ б выделяет старший разряд чисел, в котором они различаются, выдавая в этом случае код уровня единицы на второй вход элемента И узла 30 сравнения соответствующего разряда.
В последующих разрядах узлов сравнения на вторые входы элементов И 3 с выходов соответствующих элементов
ИЛИ-НЕ 5 подается код уровня нуля.
Если А :В, А; = 1, В; = О,.где номер старшего разряда чисел, где сравниваемые числа различаются (i
1, 2,...,n), то в этом случае код
Уровня единицы с входа элемента И со- g0 ответствующего узла сравнения проходит на его выход, а оттуда на вход элемента ИЛИ 1 и формирует на выходе
13 устройства код уровня единицы, признак "Больше". На выходах 14 и 15 45 сохраняется при этом код уровня нуля.
Если А В, А, = О, В; = 1, код уровня единицы с входа соответствующего элемента И не проходит на его выход, так как на первом входе его при- . сутствует код уровня нуля (А = 0), следовательно, ни на одном из входов элемента HJIH 1 не будет кода единичного уровня, что ведет к сохранению урОвня кода нуля на выходе 13 устарой55 ства,. а нулевые уровни на обоих входах элемента ИЛИ-НЕ 9 формируют код уровня единицы на выходе 14 устройст" ва.
В случае А=В на выходе элемента
НЕРАВНОЗНАЧНОСТЬ 8 — уровень кода нуля, на выходах элементов РАВНОЗНАЧНОСТЬ 4, узлов 2 -2 „ сравнения— уровень кода единицы, который, поступая на вход соответствующего элемента ИЛИ-НЕ, вызывает на его входе уровень кода нуля. Цепочка из элементов ИЛИ б переносит уровень кода нуля на первый вход элемента ИЛИ-НЕ 9 с последнего узла. сравнения, на втором входе которого присутствует нуль, что ведет к появлению единичного сигнала признака "Равно" на выходе 15 устройства.
Устройство может работать как уст" ройство приоритета. При этом на входы 10 подается информационный код числа А, а на входах 11 устанавливается уровень кода, противоположный тому уровню кода, который взят за приоритет. Элементы НЕРАВНОЗНАЧНОСТЬ
8 и РАВНОЗНАЧНОСТЬ 4 фиксируют те разряды обрабатываемого числа А, в которых уровни кода отличаются от уровня кода, установленного на входах 11 ° Группа элементов ИЛИ-НЕ 5 и
ИЛИ 6 выделяет старший разряд числа, в котором возникает это различие, выдавая в этом случае на соответствующий разряд код уровня единицы, на всех остальных выходах 12 разрядов ненезависимо от состояния входных разрядов — нулевые уровни.
На выходах 13-15 устройства сохраняется уровень кода нуля.
Формула из о бретения
Устройство для сравнения двоичных чисел, содержащее многовходовый элемент ИЛИ, элемент ИЛИ-НЕ и и узлов сравнения, где n — разрядность сравниваемых чисел, каждый из которых включает элемент И, первый узел сравнения включает элемент НЕРАВНОЗНАЧНОСТЬ, причем входы первых разрядов сравниваемых чисел устройства подключены в первом узле сравнения к входам элемента НЕРАВНОЗНАЧНОСТЬ, выход которого соединен с первым входом элемента И, второй вход которого подключен к входу первого разряда первого сравниваемого числа устройства, входы 1-х разрядов сравниваемых чисел устройства, где i = 2,..., и, соединены с соответствующими информационными входами i"ãî узла сравнения, вход i-ro разряда первого сравниваемого числа устройства соединен
1418697
Составитель Е. Иванова
Техред А.Кравчук
Корректор А. Тяско редактор О. Юрковецкая
Подписное
Тираж 704
Заказ 4153/45
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4 с первым входом элемента И i-го узла сравнения, выход неравенства (i-1)-ro узла сравнения соединен с входом разрешения сравнения i-га узла сравне 5 ния, выходы элементов И всех узлов сравнения подключены к входам многовходового элемента ИЛИ, выход кото-, рого является выходом " Больше" устройства и соединен с первым входом элемента ИЛИ-НЕ, выход и-го узла сравнения является выходом "Равно" устройства и подключен к второму входу элемента ИЛИ-НЕ, выход которого является выходом Меньше устройст- 1б ва, о т л и ч а ю ш е е с я тем, что, с целью расширения области применения за счет определения первого разряда несравнения, i-й узел сравнения включает элемент РАВНОЗНАЧНОСТЬ, gp элементы ИЛИ-"НЕ и ИЛИ, и-Й узел сравсравнения включает дополнительно элемент HF. причем в i-м узле сравнения информационные входы этого узла сравнения подключены к входам элемента
РАВНОЗНАЧНОСТЬ, выход которого соединен с первым входом элемента ИЛИ-НЕ, второй вход которого соединен с входом разрешения сравнения этого узла сравнения и первым входом элемента
ИЛИ, второй вход которого соединен с выходом элемента ИЛИ-НЕ и вторым входом элемента И, а выход является выходом неравенства i-го узла сравнения, кроме n-ro в и-м узле сравнения выход элемента ИЛИ подключен к входу элемента НЕ, выход которого является выходом и-ro узла сравнения, выход элемента НЕРАВНОЗНАЧНОСТЬ первого узла сравнения и выходы элементов
ИЛИ-НЕ остальных узлов сравнения являются выходами разрядов несравнения у тройства.