Изобретение относится к вычислительной технике и используется в арифметиче ских блоках ЭВМ.
Цель изобретения - расширение функциональных возможностей устройства за счет выполнения операции деления входного кода на константу К.
На чертеже показана схема устройства.
Устройство содержит блок 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)-й соответственно блока подсчета количества единиц.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для подсчета количества единиц | 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 |
Изобретение относится к вычислительной технике, используется в арифметических блоках ЭВМ. Цель изобретения - расширение функциональных возможностей устройства за счет выполнения операции деления входного кода нз константу К. Устройство содержит блок 1 подсчета количества единиц, формирующий по входному коду упорядоченный код, т.е. с таким же количеством единиц, однако расположенными подряд, начиная с младших выходов блока 1. Коммутатор 2 транслирует на выходы 4 остатка устройства младшие или старшие К-1 разрядов упорядоченного кода в зависимости от значения К-го разряда этого кода, поступающего на выход 5 частного устройства. 1 ил.
Устройство для параллельного счета количества единиц(нулей)в двоичном числе | 1972 |
|
SU450160A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Ограждение | 1987 |
|
SU1479596A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Видоизменение прибора для получения стереоскопических впечатлений от двух изображений различного масштаба | 1919 |
|
SU54A1 |
Авторы
Даты
1992-07-30—Публикация
1990-12-10—Подача