Операционное арифметическое устройство

 

Изобретение относится к вычислительной технике и может быть использовано при реализации технических средств вычислительной техники и дискретной автоматики. Цель изобретения - расширение функциональных возможностей устройства за счет выполнения операции подсчета количества единиц во входном M - разрядном двоичном коде. Устройство содержит накапливающий сумматор - вычитатель 1, включающий N входных формирователей 2, N входных регистров 3, комбинационный сумматор 4 и регистр 5 результата, соединенные между собой функционально, а также два мультиплексора 6, 7, N входных информационных каналов 8 и выход 9 устройства. 1 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (19) (11) А1 (51)4"-06 F 7 38

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И QTHPbfTHRM

ПРИ ГКНТ ССОР (21) 4401408/24-24 (22) 01.04.88 (46) 23 . 12.89 . Бюл . У 47 (71) Институт кибернетики им.В.M.Ãëóøкона (72) В.M. Михайлов, Я.Е. Визор, А.П. Леонтьев и В.Д. Троц (53) Ь81.325(088.8) (56) Авторское свидетельство СССР

М 920708, кл. (ОЬ F 7/50, 1979.

Хвощ С.Т., Варлинский Н.Н., Попов Е.А. Микропроцессоры и микроЭВМ в системах автоматического управления.-Л.:

Машиностроение, 1987, с. 344, рис. 10. 13. (54) ОПЕРАЦИОННОЕ АРИФМЕТИЧЕСКОЕ УСТ"

РОИСТВО (57) Изобретение относится к вычислительной технике и может быть использовано при реализации технических средств вычислительной техники и дискретной автоматики. Цель изобретения — расширение функциональных возможностей устройства за счет выполнения операции подсчета количества единиц во входном m-разрядном двоичном коде. Устройство содержит накапливающий сумматор-вычитатель 1, включающий и входных формирователей 2, и входных регистров 3, комбинационный сумматор 4 и регистр 5 результата, соединенные между собой функционально, а также два мультиплексора

6, 7, и входных информационных каналов 8 и выход 9 устройства, 1 ил.

1531089

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

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

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

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

4 и регистр 5 результата, соединенные между собой функционально, а так- 20 же первый 6 и второй 7 мультиплексоры, и входных информационных каналов 8 и выход 9 устройства, соединенные между собой функционально.

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

Для выполнения операции суммирования-вычитания пш-разрядных чисел, поступающих по и входным информационным каналам 8, их двоичные коды поступают на п-входовой m-разрядный сумматор 4 с выходов и входных регистров 3. Двоичный код формируется на входных формирователях 2 следующим образом.

На (m-1) входных разрядов формирователя 21 код поступает с выхода первого мультиплексора 6, на входы второй группы которого информация поступает с (m-1) разрядов входного ин40 формационного канала 8< .

На (m-1) входных разрядов формирователей 2 ...2 „ коды поступают непосредственно с (mг-1) разрядов вход" ных информационных каналов 8 ...8 . 45

Ha m-е разряды формирователей

2,...2 „ информация младших разрядов входных двоичных кодов поступает с

m-x разрядов входных информационных каналов 8 ...8 „ через вторую группу входов второго мультиплексора 7.

Сформированные на входных формирователях 2 двоичные коды записываются во входные регистры 3, после чего производится операция сложения

55 или вычитания на сумматоре 4, результат которой поступает на регистр 5 результата и далее на выход 9 устройства.

Подсчет количества единиц в двои:— ном коде осуществляется только над кодами, поступающими по первому информационному каналу 8, информация на других каналах Hy...8 я отсутствует, При этом двоичный код формируется на входных формирователях 2 следующим образом.

Ha (m-1) входы входного формирователя 2 поступает сигнал с уровнем "JIor.0" через первые входы первого мультиплексора 6.

На (m-1) входах входных формирователей 2 ° ..2д, подключенных к информационным каналам 8 ...8,, информация отсутствует, т.е. на них находится уровень "Лог. "0".

На m-e входы входных формирователей 2 ... 2 д через первые входы второго мультиплексора 7,...7 д поступает код с первого информационного канала 8<.

Таким образом, после записи во входные регистры 3 их содержимое можно представить в виде нулей в (m-1)-х разрядах, а в m-м, младшем разряде

"1" или "0" соответственно поступившему коду. Например, при входном коде 1011 содержимое входных регистров

3 — 3 соответственно будет 0001, 0000, 0001 и 0001.

После чего содержимое всех входных регистров 3 суммируется на сумматоре 4, результат записывается в регистр 5 результата и посгупает на выход 9 устройства.

Таким образом, эа один цикл, равный времени суммирования, предлагаемое устройство позволяет получить код, соответствующий количеству еди." ниц в двоичном коде, поступившем на первый информационный канал .

По сравнению с известными устройствами для подсчета количества единиц в довичном коде предлагаемое обладает значительно меньшими аппаратурными затратами, меньшим коЛичеством связей и более высоким быстродействием.

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

Операционное арифме тиче ское устройство, содержащее накапливающий сумматор-вычитатель, включающий п входных формирователей, и входных регистров (n — число операндов), комбинационный сумматор и регистр результата, выход которого является выходом устройства, вход регистра результата соСоставитель В. Гусев

Техред М.Ходанич Корректор N..КУчеРЯваЯ

Редактор И. Шулла

Заказ 80 28/50 Тираж 6Ü8 Подписное

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

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

Производственно-издательский комбинат "Патент", r.ужгород, ул. Гагарина, 101

5 15310 единен с выходом комбинационного сумматора, и групп m-разрядных входов которого соединены соответственно с разрядными выходами и входных регистров, m-разрядные входы каждого иэ

5 которых соединены с разрядными wxoдами п соответствующих входных формирователей, m-1 разрядов информационных входов каждого входного формирователя с второго по и-й соединены соответственно с (m-1) разрядов каж дого иэ входных информационных каналов с второго по и-й устройства, о тли чающе е с я тем, что, с целью расширения функциональных возможностей эа счет выполнения операции подсчета количества единиц во входном m-разрядном двоичном коде, в него введены первый и второй муль- 20 типпексоры, причем (m-1) разрядов

89

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

Операционное арифметическое устройство Операционное арифметическое устройство Операционное арифметическое устройство 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к электронно-вычислительной технике

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

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