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

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

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

1

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

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

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

Устройство содержит группу 1 триггеров, первую 2 и вторую 3 группы элементов И-НЕ, три группы 4-6 элементов И, шифратор 7, группу 8 информационных входов устройртва, установочный вход 9 устройства, вход 10 считывания устройства, тактовьп вход 11 устройства, позиционный ин- формационный выход 12 устройства, двоичный информационный выход 13 устройства.

В качестве триггеров группы 1 мож но использовать Р-триггеры (например ИС К155ТМ2), у которых информационны и тактовый входы соединены с шиной нулевого потенциала устройства.

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

Совокупность элементов И-НЕ групп 2 и 3, триггеров труппы 1 и элементов И групп 5 и 6 представляет собой формирователь плотно , упакованного кода, в котором все единицы по9029

группы 1 соединены с входами элементов И первой группы 4 так, что при подаче на первые входы элементов И группы 4 сигнала с входа 10 считывания устройства на выходах элементов И группы 4 формируется позиционный код, соответствующий количеству единиц контролируемого кода (позиционный информационный выход 12 устройства) , Сигналы с. выходов элементов И группы 4 поступают на входы шифратора 7 , выход которого является ным информационным выходом 13 устройства. 1 ил.

мещаются рядом, начиная с младшего разряда кода.

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

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

Пусть например, на информационные входы устройства поступает семиразрядный код двоичного числа 0100110, После записи кода в триггеры группы 1 на выходах первого и четвертого элементов И-НЕ группы 3 появляются нулевые сигналы, которые через соответствующие элементы И группы 5. устанавливают первый и четвертый триггеры группы 1 в единичное состояние, а второй и пятый триггеры группы 1- через соответствующие элементы И группы 6 - в нулевое состояние. После

переброса триггеров группы 1 в указанные состояния на входах третьего и пятого элементов И-НЕ группы 3 появляются нулевые сигналы, которые устанавливают третий и пятый триггеры группы 1 в единичное состояние, а четвертый и шестой - в нулевое состояние,. Новое состояние триггеров группы 1 приводит к появлению на выходах второго и четвертого элементов И-НЕ группы 3, а следовательно, и на выходах соответствующих элементов И групп 5 и 6, которые устанавливают второй и четвертый триггеры группы 1 в единичное состояние, а третий и пятый - в нулевое состояние. После этого на выходе третьего элемента И-НЕ группы 3, а следовательно,на выходах третьих элементов И групп 5 и 6 появляется нулевой сигнал, который устанавливает третий триггер группы 1 в единичное состояние, а четвертый - в нулевое состояние. На этом переходные процессы в устройствах заканчиваются.

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

.Появление единичного сигнала на выходе четвертого элемента И группы 4 означает, что в анализируемом двоичном коде содержатся три единицы.

Таким образом, на выходе шифратора 7 появляется двоичный код 011, соответствующий числу единиц в входном двоичном коде 0100110,равному трём.

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

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

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

Ю

15

0

0

позволяет организовать обработку результата с помощью стандартных вычислительных средств. Формула изобретения

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

0

5

5

0

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

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

название год авторы номер документа
Преобразователь двоичного кода в двоично-десятичный 1980
  • Кулешов Аркадий Яковлевич
SU941991A1
Устройство для организации очереди 1988
  • Попов Вячеслав Григорьевич
  • Ганитулин Анатолий Хатыпович
  • Ступин Игорь Васильевич
  • Туравинин Владимир Викторович
SU1575184A2
Устройство для распределения приоритетных заявок по процессорам 1987
  • Ганитулин Анатолий Хатыпович
  • Попов Вячеслав Григорьевич
  • Шибаев Сергей Анатольевич
SU1495795A1
Преобразователь двоичного кода в позиционный код со смешанным основанием 1980
  • Баженов Юрий Михайлович
  • Кремез Георгий Вальтерович
  • Роздобара Виталий Владимирович
  • Москаленко Александр Иванович
  • Фомин Александр Васильевич
SU945860A1
Устройство для параметрической автогенерации символьного текста 1985
  • Горбачев Сергей Владимирович
  • Диденко Владимир Дмитриевич
  • Лебедев Юрий Владимирович
  • Торгашев Валерий Антонович
SU1439621A1
Устройство для сопряжения ЭВМ с внешним устройством 1986
  • Кулаков Михаил Геннадьевич
SU1377864A1
Устройство переменного приоритета 1983
  • Ганитулин Анатолий Хатыпович
  • Красильников Владимир Борисович
  • Попов Вячеслав Григорьевич
SU1151964A1
Устройство для моделирования систем массового обслуживания 1988
  • Кон Ефим Львович
  • Матушкин Николай Николаевич
  • Сюткин Анатолий Анатольевич
  • Южаков Александр Анатольевич
SU1552196A1
Преобразователь двоичного кода в двоично-десятичный 1981
  • Кулешов Аркадий Яковлевич
SU993244A1
Устройство переменного приоритета 1986
  • Самойленко Анатолий Петрович
  • Самойленко Игорь Анатольевич
  • Яцко Федор Гаврилович
SU1383353A1

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

Изобретение относится к цифровой вычислительной технике и может использоваться в системах цифровой обработки информации, в частности в устройствах для контроля дискретных объектов. Цель изобретения - расширение области применения устройства. Устройство приводится в исходное состояние сигналом по установочному входу 9 устройства, Информа(Л со со ЧЭ 12

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

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

Устройство для определения количества единиц в двоичном числе 1982
  • Зуб Валерий Владимирович
  • Свирин Виктор Николаевич
  • Стан Виктор Иванович
SU1023335A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для определения количества единиц в двоичном коде 1982
  • Крылов Николай Иванович
  • Попов Владимир Александрович
SU1037258A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 309 029 A1

Авторы

Борщевич Виктор Иванович

Жданов Владимир Дмитриевич

Морщинин Евгений Викторович

Бодян Геннадий Константинович

Даты

1987-05-07Публикация

1986-01-28Подача