Устройство для сравнения двоичныхчисел

 

сыч««*..««<«ичес.".", *О rI И С А Н И Е () 809 1 62

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву— (22) Заявлено 10.05.79 (21) 2787405/18-24 с присоединением заявки №вЂ” (23) Приоритет— (51) М Кл з б 06 F 7/02

Гасударственный комитет

Опубликовано 28.02.81. Бюллетень № 8

Дата опубликования описания 05.03.81 (53) УДК 681.325..5 (088.8) но делам изобретений н открытий (72) Автор изобретення

М, 3. Губницкий

°;« .";! "«х) « .;".,.::,.:,, (, Е ( (7I ) Заявитель (54) УСТРОЙСТВО ДЛЯ СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ

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

Известно устройство для сравнения чисел, содержащее генератор серий, nm-разрядных двоичных счетчиков, 2п элементов запрета, п триггеров, элемент ИЛИ, кольцевые регист ры (1(.

Недостатком этого устройства является сложность.

Наиболее близким к предлагаемому тех- IO ническому решению является устройство для сравнения двоичных чисел, содержащее nmразрядных двоичных счетчиков, входы которых соединены между собой, а п выходов переполнения подключены к информационным входам соответствующих и элементов

15 запрета и первым входам соответствующих п триггеров (2).

Такое устройство также сложно, так как в нем необходимо иметь 2 и элементов запРета. 2п триггеров, а также генератор серий импульсов, назначение которого иметь на своем выходе, соединенном с входами

fA пгп-разрядных счетчиков, серию из 2 импульсов, что требует иметь в составе генератора серии специального m-разрядного двоичного счетчика.

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

m на и двоичных счетчиков серии из 2 импульсов.

Цель изобретения — упрощение устройства и повышение его быстродействия.

Это достигается тем, что в устройстве для сравнения двоичных чисел, содержащем генератор импульсов, п двоичных счетчиков, триггеры, элементы И, ИЛИ, запрета, причем выход генератора импульсов соединен с информационными входами двоичных счетчиков, выход каждого i-го двоичного счетчика, где i = 1,2,...,п, подключен к информационному входу i-го элемента запрета и ко входу установки в единичное состояние i-го триггера, прямой выход каждого i-го триггера соединен с 1=ым входом элемента И, выход которого подключен ко входам управления элементов запрета, выход каждого i ro элемента запрета соединен с i-ым входом элемента ИЛИ, выход которого под809162

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

2S

50 ключен ко входу установки в нулевое состояние (и -1- 1)-го триггера, выход которого соединен со в одом управления генератора импульсов, вход установки в единичное состояние (п + 1)-го триггера и входы установки в нулевое состояние 1,2,...,п-го триггеров 1годкл1очены к шине управления устройства.

На чертеже показана структурная схема ус1ройствы.

Ус1ройство содержит генератор 1 импульсов, и двоичных счетчиков 2ь2,...,2„, тригI åðl,l 3,1,3 ...,3,, триггер 4, элемент И 5, эле-менты 6,,6,...,6 запрета, элемент ИЛИ 7, 1пину 8 управления.

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

Сигнал Начало сравнения по шине 8 управления поступает на первый вход триггера 4 и вторые входы и триггеров 3. В результате этого триггеры 3,,3,,...,3 устанавлива1отся в нулевое положение, на выходе элемента И 5 устанавливается нулевой потенциал, запрещающий прохождение импульсов с выходов переноса двоичных счетчиков. Одновременно сигнал Начало сравнения перебрасывает в единичное состояние трипер 4, в результате чего импульсы с генератора импульсов начинают поступать

lId входы двоичных счетчиков. 11оскольку в кыждом из двоичных счетчиков записано какое-либо число, то импульсы переноса с выходов счетчиков будут появляться тогда, когда произойдет досчет числа импульсов в соответствующем счетчике до числа, равного емкости счетчика. Причем первым появится импульс переноса со счетчика, в котором записано максимальное число, а последним - со счетчика, в котором записано мииимальное число. Импульсы переноса с выходов счетчиков перебрасывают в единичное состояние соответствующие триггеры 3.

Сигнал на выходе элемента И 5 появится тог да, когда все и триггеры 3 перебросятся в единичное состояние, а это в свою очередь произойдст после появления импульса пере1юса с i- о двоичного счетчика, где i = 1,2,,п, в котором dIII «aIIo минимальное число. Сигнал с выхода элемента И 5 разрешит прохождеlllll импульсов переноса со счетчиков чсрсз свои информационные входы. Поскольку появление сигнала разрешения с выхода э.земс ITd И 5 совпадает с моментом появления импульса переноса с выхода l-lo двоич1ц>го счетчика, в котором записано минимыль нос число, fo только на выходе I-го элемсив гы 6 I запрета появится импульс, свидстсльсгвукнций о том, чго в 1-ом двоичном счетчике записано минимальное число. Одновременно дынный импульс проходит через элемент ИЛИ 7 на второй вход триггеры 4, возвращая его своим задним фронтом в исходное состояние и прекращая тем самым поступление импульсов с генератора 1 на вхо.ды счетчиков, и схема готова к новому циклу сравнения.

Таких(образом, предлагаемое устройство не требует для работы сложного генератора серий импульсов, а также 2, триггеров и 2и элементов запрета. Для работы ему достаточно иметь простой генератор импульсов и только п триггеров и и элементов запрета. Все это снижает аппаратные затраты на реализацию устройства. Повышение быстродействия устройства вытекает из того, что в предлагаемом устройстве количество импульсов, необходимое для получения результата сравнения равно 2 — С мин, где m — количество разрядов двоичного счетчика, а С«минимальное число, записанное в соответствующий 1-ый двоичный счетч и к. В известном устройстве, неза висимо от сравниваемых чисел, оценка сравнения возможна только после подачи на входы nm-разрядных счетчиков 2 импульсов.

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

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

1,2,...,п-го триггеров подключены к шине управления устройства.

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

1. Авторсков свидетельство СССР

М 328450, кл. G 06 F 7/00, 1970.

2. Авторское свидетельство СССР

_#_0 638955, кл. G 06 F 7/02, 1977 (прототип).

809162

Редактор А. Власенко

Заказ 17 58

Составитель В. Белкин

Техред А. Бойкас Корректор Н. Швыдкая

Тираж 756 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, K — 35, Раушская наб., д. 4/5

Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4

Устройство для сравнения двоичныхчисел Устройство для сравнения двоичныхчисел Устройство для сравнения двоичныхчисел 

 

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

Изобретение относится к способам обработки листового материала с сортировкой листов

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

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

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

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

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

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

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

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