Арифметико-логическое устройство Советский патент 1989 года по МПК G06F7/38 

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

тч

ип

И1НIS 14 1314

П 1 Sn-i иЛ Вп В BO

315

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

Целью изобретения является упрощение устройства.

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

Устройство содержит одноразрядные многофункциональные блоки 1 и блок 2 формирования переносов. Каждый блок 1 содержит многофункциональный узел 3, управляемый узел 4 инверсии, элемент НЕ-И 5 и сумматор 6 по модулю два. Устройство содержит также управляющие входы 7-12, входы 13, 14 разрядов первого и второго операндов, вьЕходы 15 рг13рядов результата, вход 16 переноса, выход 17 переноса. Узел 4 может быть выполнен, например с помощью злемепта НЕ 18 и элемента И-ИЛИ-НЕ 19.

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

При подаче шестнадцати различных комбинаций сигналов на управляющие входы 7-10 на выходах узлов 3 реализуются все булевы функции от соот- веству101цих. разрядов операндов, подаваемых на входы 13, 14. Для некотооо- го i-ro разряда при комбинации UUi.-O реа. гизуется функция тождественный О, при 0001 -. а;Ь,, 0010 - а;Ь;, 0011 - а;, 0100 - К;Ь,, ;0101 - Ь;, , 01 10 - a;b,Va,b,, 0111 - а , V Ь; , 000 - i;b; 1001 - a;b; Y а;Ь;, 1010 - b;, 1011 - с ) ; vb; ,1 100 - а, , 1101 - а ; V Ь; , 1110- а ;Vb;, 1111 - тожд.енствен- нал 1 .

Для реализащги этих функций устройством подается комбинация 00 на уп-. рааляюип1е нходы 11, 12 и нулевой сиг- нап на вход 16. При этом на выходе элемента И-ИЛИ-ИЕ 19 формируется сигнал 1 и поэтом на выходе элемента НЕ-И 5 - сигнал О, т.е. функция генерации переноса G; имеет нулевое значение и поэтому переносы блоком 2 не вырабатываются и не поступают на входы сумматоров 6 по модулю два, а следова 1 ельно, информация с выхода каждого узла 3 проходит на выходы 15 без изменения и устройство реализует одну из вышеперечисленных функций, определяе1 ю комбинацией сигналов на управляющих входах 7-10.

Для выполнения операции сложения на yпpaвляюш le входы 7-10 подается комбинация 0110, на управляющие вхо

04

ды 11,12 - комбинация 10, а на вход 16 - сигнал О. Каждый узел 3 формирует на своем выходе полусумму разрядов слагаемых: р; а;Ь; Va;b; а;© Ь; передаваемую на вход сумматора 6 по модулю два, вход распространения переносов блока 2 и на вход элемента НЕ-И 5. Элемент И-ИЛИ-НЕ 19 реализует

функцию А а , а элемент НЕ-И 5 - функцию генерации переносов . Блок 2 вырабатывает переносы в соответствии с вьфажением , Gj v Р с., поступающее на вторые входы сумматоров 6 по модулю два, формирующих сумму согласно выражению ;; р;@ с; а;® @ с; на выходах 15 результата.

При вычитании из первого операнда второго устройство настраивается по управляющим входам на выполнение действий, аналогичных суммированию первого операнда с дополнением второго операнда (инверсией второго операнда плюс единица дополнения). Для этого на управляюш;ие входы 7-10 подается комбинация 1001, на управляющие входы 11, 12 - комбинация 10; единица дополнения подается единичным сигналом на вход 16. Многофункциональный узел 3 формирует на выходе полусумму значения разряда первого операнда и инверсии значения аз- ряда второго операнда: р ; a|b|Va;b; а.@ Ь; , элемент И-ИЛИ-НЕ 19 реализует функцию AJ- а;, а элемент НЕ-И 5 - функцию 0; р; А; ( а a;b; . Блок 2 и сумматоры 6 по модулю два работают так же, как и при сложении. На выходах 15 формируется результат в соответствии с выражением S j р;(Э с; а;® Ь;© с; .

При вычитании из второго операнда первого устройство настраивается по управляющим входам на выполнение действий, аналогичных суммированию второго операнда с дополнением первого операнда (инверсией первого операнда плюс единица дополнения). , Для этого на управляющие входы 7-10

подается комбинация 1001, на управляющие входы 11, 12 - комбинация 01; единица дополнения подается единичным сигналом на вход 16. Миогофунк- щюнальный узел 3 формирует на выходе полусумму значения разряда второго оп -л/анда и инверсии значения разряда первого операнда р, а;Ь , V а;Ь; Ь;@ а; . Элемент НЕ 18 реализует инвепсию значения разряда первого

слагаемого а;, а элемент И-ИЛИ-НЕ 19 - инверсию этой инверсии, в результате на выходе элемента И-ИЛИ-НЕ 19 реализуется функция А а;, а на выходе элемента НЕ-И 5 - функция (а; Ь; V а; Ь,) Ь;. . Блок 2 и сумматоры 6 по модулю два работают так же, как и при сложении. Нзг выходах 15 формируется результат в со- ответствии с выражением s; b @a .®C

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

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

Е к аы- IQ C ,

15151606

соответствующего одноразрядного функционального блока и для всеноразрядных многофункциональных

Q

5

0

5

Q

0

5

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

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

название год авторы номер документа
Устройство для умножения по модулю М=2 @ -1 1986
  • Вариченко Леонид Викторович
SU1383339A1
Устройство для умножения @ -разрядных двоичных чисел 1990
  • Подрубный Олег Владимирович
  • Кряжев Виктор Иванович
SU1783519A1
Комбинационный сумматор 1979
  • Ведерников Николай Николаевич
  • Мальщукова Людмила Александровна
SU849207A1
Устройство для суммирования Фибоначчи-десятичных кодов 1989
  • Стахов Алексей Петрович
  • Лужецкий Владимир Андреевич
  • Козлюк Петр Владимирович
  • Горлачева Елена Александровна
  • Денисова Ирина Сергеевна
SU1649535A1
Устройство для суммирования нескольких Р-ичных чисел 1983
  • Глазачев Александр Юрьевич
SU1188730A1
Устройство для суммирования 1979
  • Иваськив Юрий Лукич
  • Харам Владимир Самуилович
  • Белявский Виктор Лейбович
SU864283A1
Устройство для умножения 1978
  • Лысиков Борис Григорьевич
  • Шостак Александр Антонович
SU896617A2
Устройство для вычисления контрольного кода 1982
  • Паронян Левон Микичевич
SU1101826A1
Многоразрядное устройство для сложения с контролем по четности 1981
  • Яковлев Анатолий Викторович
SU1035598A1
Устройство для формирования остатка по модулю 1989
  • Черкасский Николай Вячеславович
SU1736006A1

Реферат патента 1989 года Арифметико-логическое устройство

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

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

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

Экспресс-информация
Вычислительная техника, 1972, № 23, с.23-38
Мищенко В.А
и др
Многофункциональные автоматы и элементная база цифровых ЭВМ
М.: Радио и связь, 1981, с
Гидравлическая или пневматическая передача 0
  • Жнуркин И.А.
SU208A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1

SU 1 515 160 A1

Авторы

Грачев Игорь Федорович

Геращенко Стефан Анатольевич

Даты

1989-10-15Публикация

1988-01-04Подача