Устройство для определения количества единиц в двоичном числе Советский патент 1986 года по МПК H03M7/04 

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

112

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

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

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

Устройство для определения количества единиц в двоичном числе со- держит регистр 1, состоящий из п разрядов, II-1 элементов 2И первой группы, п-1 элементов 3 ИЛИ, п-1 элементов 4 И второй группы, шифратор 5, триггер 6, формирователь 7 импульсов и дифференцирующий элемент 8. Информационные входы 9 устройства, кроме п-го, соединены с первыми входами соответствующих элементов 3 ИЖ, выходы которых и п-й информационный йход 9 устройства подключены к информационным входам соответствующих разрядов регистра 1. Прямой выход йервого разряда регистра 1 подключен к первому входу первого элемента 4 И второй группы. Прямой выход i-ro разряда (,3,...,п-1) регистра 1 соединен с первым входом соответствующего элемента 4 И второй группы и с первым входом (i-l)-ro элемента 2 И первой группы. Прямой выход п-го регистра 1 соединен с соответствующим входом шифратора 5 и с первым входом (п-1)-го элемента 2 И первой группы. Выход i-ro элемента

2И первой группы подключен к второму входу соответствующего элемента

3ИЛИ и обнуляющему входу (i+1)-ro разряда регистра 1. Вторые входы элементов 2 И первой группы объеди- йены с входом дифференцирующего элемента 8 и подключены к выходу формирователя 7 импульсов, вход которого объединен с первым входом триггера 6 и подключен к входу 10 запуска устройства. Выход дифференцирующего элемента 8 соединен с вторым входом триггера 6, выход которого является управляющим выходом 11 устройства. Инверсный выход первого разряда ре- гистра 1 подключен к третьему входу первого элемента 2 И первой группы, инверсный выход i-ro (,3,...,п-1) разряда регистра 1 соединен с третьим входом соответствующего элемента 2 И первой группы и одним иэ входов j-ro () элемента 4 И второй группы. Инверсный выход п-го разряда под

5 0

0 5

0

12

ключен к последним входам всех элементов 4 И второй группы, выходы которых соединены с соответствующими входами шифратора 5, выходы которого являются информационными выходами 12 устройства.

На чертеже вход 10 запуска устройства соединен с входом установки триггера 6 в единицу, а выход дифференцирующего элемента 8 - с входом установки 6 в ноль, при этом инверсный выход триггера 6 является управляющим выходом 11 устройства. При другом выборе логических уровней указанные входы триггера 6 меняются местами, а к управляющему выходу 11 подключается прямой выход триггера 6.

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

Исходное состояние устройства характеризуется тем, что триггер 6 установлен в состояние О (не показано), а по входам 9 через элементы 3 ИЛИ в регистр 1 принят анализируемый двоичный код числа. Работа устройства начинается по сигналу пуска, которьй поступает на вход 10, устанавливает триггер 6 в состояние 1, запуская формирователь 7. Пусть в регистр 1 принят двоичный код 1010. При этом элемент И 2 закрыт, а элемент И 2 открыт по первому и третьему входам. По импульсу формирователя 7 единичным сигналом с выхода И 2 разряд 1 устанавливается . в состояние О, а разряд - в состояние 1 через элемент ИЛИ 3. При этом в регистре 1 фиксируется код 1100. Для любых кодов, принятых в регистр 1, по импульсу формирователя 7 производится последовательный сдвиг единиц в сторону младших первых разрядов регистра 1. При этом максимальная длительность импульса формирователя 7, во время действия которого обеспечивается преобразование кода, выбирается исходя из длительности переходных процессов при наличии только одной единицы в старшем разряде регистра 1.

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

единичными сигналами с нулевых выходов разрядов Ц и 1, открыты элемент и42И, а нулевым сигналом с нулевого выхода разряда 1 закрыт элемент 4, И. Таким образом, на выходах элементов 4 И формируется унитарный код вида 0100, поступающий на входы шифратора 5. Ввиду того, чт единичный сигнал присутствует на втором входе шифратора 5, то на его выходах 12 формируется двоичный код числа 2, означающий наличие двух единиц в анализируемом двоичном коде числа.

Посредством дифференцирующего элемента 8 формируется по заднему фронту импульса формирователя 7 сигнал, устанавливающий триггер 6 в нулевое состояние. Единичный сигнал с нулевого выхода триггера 6, поступающий на управляющий выход 11 устройства, используется как сигнал завершения работы устройства. По этому сигналу с выходов 12 устройства дво- ичный код количества единиц передается в систему контроля.

Для очередного цикла работы по входам 9 в регистр 1 записывается анализируемый код числа, а по входу 10 подается сигнал запуска.

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

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

Составитель О. Ревинский

Техред И.Попович Корректор В. Синицкая

Заказ 5245/58 Тираж 816Подписное

ВНИШ1И Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

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

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

название год авторы номер документа
Преобразователь двоичного кода в двоично-десятичный 1980
  • Кулешов Аркадий Яковлевич
SU941991A1
Устройство для моделирования систем массового обслуживания 1988
  • Кон Ефим Львович
  • Матушкин Николай Николаевич
  • Сюткин Анатолий Анатольевич
  • Южаков Александр Анатольевич
SU1552196A1
Устройство для определения положения числа на числовой оси 1986
  • Хлюнев Алексей Леонидович
SU1335978A1
Преобразователь двоично-К-ичного кода в двоичный код 1990
  • Какурин Николай Яковлевич
  • Макаренко Анна Николаевна
  • Исхаков Дмитрий Юрьевич
  • Толмацкий Вячеслав Александрович
SU1783618A1
Преобразователь двоичного кода в двоично-десятичный 1981
  • Кулешов Аркадий Яковлевич
SU993244A1
Устройство для сортировки двоичных чисел 1982
  • Финаев Валерий Иванович
SU1049900A1
Устройство для сравнения чисел 1981
  • Воздвиженский Сергей Евгеньевич
  • Мошкин Геннадий Николаевич
SU1023321A1
Устройство для определения количества единиц в двоичном коде 1986
  • Борщевич Виктор Иванович
  • Жданов Владимир Дмитриевич
  • Морщинин Евгений Викторович
  • Бодян Геннадий Константинович
SU1309029A1
Устройство для определения количества единиц в двоичном числе 1982
  • Морозов Николай Федорович
  • Трусов Виктор Дмитриевич
SU1084797A1
Преобразователь двоичного кода в двоично-десятичный 1980
  • Пономарев Юрий Сергеевич
  • Миртов Владимир Константинович
SU888102A1

Реферат патента 1986 года Устройство для определения количества единиц в двоичном числе

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

Формула изобретения SU 1 261 121 A1

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

Устройство для определения количества едениц в двоичном числе 1977
  • Гроль Владимир Васильевич
  • Плосконосова Елена Ивановна
  • Романкевич Алексей Михайлович
SU716041A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для определения количества единиц в двоичном коде N-разрядного числа 1981
  • Горшков Виктор Николаевич
  • Иванюк Евгений Павлович
SU1005026A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для определения количества единиц в двоичном числе 1982
  • Морозов Николай Федорович
  • Трусов Виктор Дмитриевич
SU1084797A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 261 121 A1

Авторы

Попов Вячеслав Григорьевич

Даты

1986-09-30Публикация

1985-01-11Подача