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

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

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

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

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

Устройство содержит блок 1 подсчета количества единиц 1, коммутатор 2, инфор- мационный вход 3 устройства, выходы 4 остатка устройства и выход 5 частного устройства.

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

На входы блока 1 через вход 3 устройства поступает входной (2К-1)-разрядный код. Блок 1 формирует на своих выходах код с тем же количеством единицы, что и во входном коде, однако располагает все единич- ные разряды входного кода подряд, начиная с младших выходов. С выходов разрядов блока 1 с первого по (К-1)-й и с (К+1)- го по (2К-1)-1 разряды полученного кода поступают на первый и второй информаци- онные входы коммутатора 2, а с выхода К-го разряда - на выход 5 частного устройства и управляющий вход коммутатора 2. При этом формирование нулевого значения на выходе Е-го разряда блока 1 указывает на тот факт, что количество единиц во входном коде меньше К и поэтому частное на выходе 5 устройства также равно нулю, а остаток (измеренный также количеством единиц) от деления количества единицы входного кода на К совпадает с частью кода на выходах 1-(К- -1) блока 1.

Коммутатор 2 транслирует эту часть кода (под действием нулевого значения на управляющем входе) на выходы 4 остатка устройства. Единичное значение на К-м выходе блока 1 упорядочивания единиц 1 указывает на превышение количества единиц входного кода над константой К на количество единиц, расположенное на выходах (К+1)-2К-1 блока 1 Поэтому часть кода на указанных выходах блока 1 определяет остаток от деления количества единиц входного кода на константу К, и коммутатор 2 под действием единичного значения на управляющем входе транслирует эту часть кода на выходы А остатка устройства, а частное равно единице и поступает с К-го выхода блока 1 упорядочения единиц на выход 5 частного устройства.

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

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

название год авторы номер документа
Устройство для подсчета количества единиц 1990
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Мельничук Татьяна Петровна
  • Дрозд Юлия Владимировна
SU1829119A1
Устройство для деления на константу 2 @ - 1 1990
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Кузнецова Екатерина Теодоровна
  • Дрозд Юлия Владимировна
SU1714596A1
УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ КОЛИЧЕСТВА ЕДИНИЦ В УПОРЯДОЧЕННОМ ДВОИЧНОМ ЧИСЛЕ 2012
  • Ядыкин Игорь Михайлович
RU2522875C2
Устройство для деления на константу 2 @ -1 1987
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Лацин Владимир Николаевич
  • Беликова Елена Владимировна
  • Дрозд Юлия Владимировна
SU1490675A1
Устройство для деления 1989
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Беликова Елена Владимировна
  • Дрозд Юлия Владимировна
SU1658149A1
Устройство для упорядочения единиц 1990
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Мельничук Татьяна Петровна
  • Дрозд Юлия Владимировна
SU1751746A1
Устройство для деления чисел на константу типа 2 @ + 1 1990
  • Полин Евгений Леонидович
  • Дрозд Александр Валентинович
  • Кузнецова Екатерина Теодоровна
  • Дрозд Юлия Владимировна
SU1791813A1
Устройство для деления чисел на константу 2 @ + 1 1990
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Беликова Елена Владимировна
  • Дрозд Юлия Владимировна
SU1730624A1
Устройство для умножения 1986
  • Батюков Александр Геннадьевич
  • Заблоцкий Владимир Николаевич
  • Самусев Анатолий Алексеевич
  • Спасский Виктор Евгеньевич
  • Шостак Александр Антонович
SU1399729A1
Устройство для деления двоичных чисел 1990
  • Косой Анатолий Алексеевич
  • Добрынин Анатолий Анатольевич
  • Кашарин Владимир Анатольевич
  • Хромушин Виктор Александрович
SU1783520A1

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

Изобретение относится к вычислительной технике, используется в арифметических блоках ЭВМ. Цель изобретения - расширение функциональных возможностей устройства за счет выполнения операции деления входного кода нз константу К. Устройство содержит блок 1 подсчета количества единиц, формирующий по входному коду упорядоченный код, т.е. с таким же количеством единиц, однако расположенными подряд, начиная с младших выходов блока 1. Коммутатор 2 транслирует на выходы 4 остатка устройства младшие или старшие К-1 разрядов упорядоченного кода в зависимости от значения К-го разряда этого кода, поступающего на выход 5 частного устройства. 1 ил.

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

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

Устройство для параллельного счета количества единиц(нулей)в двоичном числе 1972
  • Быков Евгений Георгиевич
SU450160A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Ограждение 1987
  • Дубин Александр Андреевич
SU1479596A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Видоизменение прибора для получения стереоскопических впечатлений от двух изображений различного масштаба 1919
  • Кауфман А.К.
SU54A1

SU 1 751 749 A1

Авторы

Дрозд Александр Валентинович

Полин Евгений Леонидович

Мельничук Татьяна Петровна

Дрозд Юлия Владимировна

Даты

1992-07-30Публикация

1990-12-10Подача