Управляемый арифметический модуль

 

Изобретение относится к области автоматики и вычислительной техники и предназначено для построения различных блоков и устройств цифровой обработки данных. Цель изобретения - повышение надежности модуля за счет сокращения числа внешних входов. Модуль содержит информационные и управляющие входы 20-23, 14-19, коммутаторы 1, 2, 3, элементы И 11, НЕ 4-9, И-НЕ 13, НЕРАВНОЗНАЧНОСТЬ 12, триггер 10, выход 25 результата и выход 26 переноса. Модуль реализует логические и арифметические операции над однобитовьми операндами, а также операции сдвиг и запись операнда. Настройка модуля на реализацию требуемой операции осуществляется подачей сигналов настройки на управляющие входы модуля. Результат операции записывается в триггер и снимается с его прямого выхода. Соединение п модулей по входам и выходам результата и переноса позволяет обрабатьшать п-разрядные операнды. 1 табл., 3 ил. § (/) А- at.f Ue

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

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

РЕСПУБЛИК (51)4 G 06 F 7/38

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

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

Н ABTOPCKOMV СВИДЕТЕЛЬСТВУ

7 .

r v-. ъ Й ль ЬФФ ° и, lip

Иц и

Я(Йч д (21) 3959373/24-24 (22) 30.09 ° 85 (46) 07.05.87. Бюл. У 17 (71) Московский инженерно-физический институт (72) Ю.Г. Дьяченко (53) 681.3(088.8) (56) Авторское свидетельство СССР

В 802961, кл. G 06 F 7/38, 1979.

Авторское свидетельство СССР

Ó 903865, кл. G 06 F 7/38, 1980. (54) УПРАВЛЯЕМЫЙ АРИФМЕТИЧЕСКИЙ МОДУЛЬ (57) Изобретение относится к области автоматики и вычислительной техники и предназначено для построения различных блоков и устройств цифровой обработки данных. Цель изобретения— повышение надежности модуля за счет.SU 1 0 017 А1 сокращения числа внешних входов. Модуль содержит информационные и управляющие входы 20-23, 14-19, коммутаторы 1, 2, 3, элементы И 11, НЕ 4-9, И-НЕ 13, НЕРАВНОЗНАЧНОСТЬ 12, триггер 10, выход 25 результата и выход

26 переноса. Модуль реализует логические и арифметические операции над однобитовыми операндами, а также операции "сдвиг" и "запись" операнда.

Настройка модуля на реализацию требуемой операции осуществляется подачей сигналов настройки на управляющие входы модуля. Результат операции записывается в триггер и снимается с его прямого выхода. Соединение и модулей по входам и выходам g результата и переноса позволяет обрабатывать и-разрядные операнды.

1 табл., 3 ил. С.

13090

55 изобретения

Формула

Изобретение относится к вычислительной технике, электронике и может быть использовано при построении разпичных узлов и устройств цифровых ЗВМ и БИС. 5

Цель изобретения — упрощение модуля за счет сокращения числа внешних входов.

На фиг. 1 показана схема управляемого арифметического модуля; на фиг ° 2 — схема коммутатора; на фиг. 3 — схема мультиплексора.

Управляемый арифметический модуль содержит коммутагоры 1-3, элементы

НЕ 4-9, триггер 10, элемент И 11, элемент НЕРАВНОЗНАЧНОСТЬ 12, эле- . мент И-НЕ 13, управляющие входы 1419, информационные входы 20-22, вход

23 переноса, синхровход 24, выход ?5 результата и выход 26 переноса, Коммутатор содержит мультиплексоры на двунаправленных ключах 27-29, информационные входы 30-33, управляющие входы 34-36, выход 37.

Мультиплексор содержит двунаправленные ключи 38 и 39, элемент НЕ 40, информационные входы 41 и 42, управляющий вход 43, выход 44.

Модуль работает следующим образом.

На информационные входы ?0-22 моду-30 ля подаются значения сигналов: на вход 20 — сигнал А; значения i-ro разряда операнда А, на вход 21 — сигнал В;„ с выхода старшего разряда в и-разрядном модуле, на вход 22 — 35 сигнал В;, с выхода младшего разряда в и-разрядном модуле. На вход 23 подается входной сигнал переноса Р;, с выхода 25 снимается сигнал S„ результата операции (или содержимое 40 триггера), а с выхода 26 — сигнал переноса Р;. Настройка модуля на выполнение требуемой операции осуществляется с помощью сигналов настройки, подаваемых на управляющие входы 1419 модуля. Результат операции записывается в триггер 10 при подаче на вход 24 синхросигнала Т.

В таблице представлены реализуемые модулем операции и соответствующие 50 коды настроек, при этом принято, что код содержимого триггера перед нача-лом операции соответствует операнду

В, а код А — входному операнду.

Управляемый арифметический модуль, содержащий первый и второй коммута17 2 торы, триггер, элементы И и НЕ, причем i — é (i= 1,4) управляющий вход модуля соединен с 1-м информационным ( входом первого коммутатора, первый управляющий вход которого соединен с прямым выходом триггера и выходом результата модуля, синхровход мо- . дуля соединен с синхровходом триггера, нулевой вход которого соединен с выходом первого элемента НЕ, первый и второй информационные входы модуля соединены с первым и вторым информационным входами второго коммутатора соответственно, о т л и ч аю шийся тем, что, с целью упрощения модуля за счет сокращения числа внешних входов, в него введены третий коммутатор„ элемент НЕРАВНОЗНАЧНОСТЬ, элемент И-НЕ и элементы

НЕ, причем второй управляющий вход первого коммутатора соединен с прямым выходом триггера, третий управляющий вход первого коммутатора соединен с третьим информационным входом модуля и первым входом элемента НЕРАВНОЗНАЧНОСТЬ, второй вход которого соединен с вторым управляющим входом модуля и входом второго элемента НЕ, выход которого соединен с первым входом элемента И-НЕ, второй вход которого соединен с выходом третьего элемента НЕ, вход которого соединен с третьим управляющим входом модуля, первый и четвертый управляющие входы которого соединены соответственно с третьим и четвертым входами элемента И-НЕ, выход которого соединен с первым управляющим входом второго коммутатора, третий информационный вход которого соединен с выходом четвертого элемента НЕ, вход которого соединен с четвертым информационным входом второго коммутатора и выходом пятого элемента НЕ, вход которого соединен с выходом первого коммутатора, второй управляющий вход второго коммутатора соединен с пятым управляющим входом модуля и первым входом элемента И, выход которого соединен с выходом переноса модуля, второй вход элемента И соединен с выходом третьего коммутатора, первый и второй информационные входы которого объединены и соединены с третьим управляющим входом второго коммутатора и входом переноса модуля, шестой управляющий вход которого соединен с третьим информационным входом третье3 1309017 4 го коммутатора и входом шестого эле- рой и третий управляющие входы третьемента НЕ, выход которого соединен с го коммутатора объединены и соединечетвертым информационным входом ны с инверсным выходом триггера едиЭ третьего коммутатора, первый управ- ничный вход которого соединен с вхоляющий вход которого соединен с вы- 5 дом первого элемента НЕ и выходом ходом элемента НЕРАВНОЗНАЧНОСТЬ, вто- второго коммутатора.

114

U(Операция

Запись А

Запись А

Инверсия В

0

0

AvB

АчВ

AvB

AvB

А В

О

AKB

A3B

0

А3В

0

АОВ

АЮВ

О

Сдвиг вправо (В; < )

Сдвиг влево (В;, ) 0

0

А+В

А+В 0

А+В

А+В

Запись 0

Запись 1

0

1309017

Составитель А.Федоров

Техред В.Кадар

Корректор С.йекмар

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

Редактор Н.Тупица

Заказ 1799/41

Тираж 673 . Подписное

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

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

Управляемый арифметический модуль Управляемый арифметический модуль Управляемый арифметический модуль Управляемый арифметический модуль 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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