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

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

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

Целью изобретения является расши-

рение области применения за счет обеспечения возможности обработки операндов как при двоичном, так и знак разрядном кодировании.

На фиг.1 изображена блоктсхема многофункционального арифметико-логического устройства; на фиг,2 - бл схема логического модуля нечетного разряда многофункционального арифметико-логического устройства; на фиг,3 - блок-схема логического модуля четного разряда многофункционального арифметико-логического устройства.

Многофункциональное арифметико- логическое устройство (фиг.1) содержит два логических модуля 1 нечетны разрядов (первого 1,1 и третьего 1. ), два логических модуля 2 четны разрядов (второго 2,1 и четвертого 2.2), блоки 3-6 переносов первого второго, третьего и четвертого разрдов, блок 7 ускорения переноса, шес элементов И 8 - 13, пять злементов ИЛИ 14 - 18, шесть злементов НЕ 19 2А, элемент И-НЕ 25, вход 26 задани режима работы устройства, входы 27вида операции устройства, управляющ шину 31 устройства, разряды 32-35 входа первого операнда устройства, разряды 36-39 входа второго операнд устройства, информационную шину 40 устройства, вход 41 переноса устройства, разряды 42-45 выхода результа устройства, выход 46 результата сра нения устройства, выход 47 сигнала образования переноса устройства, выход 48 переноса устройства и выход 49 сигнала распространения переноса устройства.

Логический модуль 1 нечетного раряда (фиг.2) содержит тринадцать злментов И 50-62, и три элемента ИЛИ 63-65.

Логический модуль 2 четного разрда (фиг.З) содержит пятнадцать эле- ментов И 66-80 и три элемента ИЛИ 81-83.

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

i О

Работа устройства при выполнении логических операций заключается в подаче логической единицы на вход 26 задания режима работы.(М-1), задании кода вьшолняемой операции сигналами V.

о

1

V, И з

соответственно на

А

входах 27 30 устройства, разрядов А, А-, AJ и А сооответственно на входах 3235 первого операнда устройства, В , Bj, ВдИ В соответст-с венно на входах 36 - 39 второго операнда устройства и снятии результатов логической обработки одноименный разрядов операндов соответственно на первом, втором, третьем и четвертом, выходах 42 - 45 после окончания переходных процессов.

Работа устройства при вьтолнении

операций неизбыточной арифметики заключается в Подаче нулевого потенциала на вход 26 выбора режима (М 0), задании кода выполняемой операции VQ, V, V и V, соответственно на входах 27 30 устройства, разрядов

й А, и А, соответственно навхо3 4

дах 32 - 35 первого операнда устрой5

0

5

ства, В. , В

2

В и В

соответственно

на входах 36 -.39 второго операнда устройства, переноса G с предьщущего разряда на входе 41 переноса и снятии результатов операции на выходах устройства после окончания переходных процессов, причем на выходах 42 - 45 устройства формируются непосредственF,

но соответствующие разряды г,

4, Fi

и F.. результата операции над двумя четырехразрядными словами, на выходе 46 - результат сравнения чисел А и В (Е 1, когда А В), на выходе 47 - сигнал образования переноса G, на выходе 48 устройства - выходной перенос устройства С4, на выходе 49 устройства - сигнал распространения переноса Р ..

Работа устройства при выполнении арифметических операций в избыточной знакоразрядной системе с цифрами {-1, О, 1} заключается в подаче ло3 1

гической единицы на вход 26 задания режима работы устройства (М 1), логического нуля на выход 46 устройства, который является двунаправленным (элемент ИЛИ 14 имеет выход с открытым коллектором), задании кода выполняемой операции.V, V и Vj- соответственно на входах 28 - 30 устройства, положительных значений первого А и второго А разрядов первого операнда А соответственно на входах 36 и 38, отрицательных значений первого А и второго А разрядов первого операнда А на входах 32 и 34 устройства, положительных значений первого и второго Bij разрядов второго операнда В соответственно на входах 33 и 35 устройства, отрицательных значений первого Bj и второго В, разрядов

592474

второго операнда В соответственно на входах 37 и 39 устройства, положительного входного переноса Р, на входе 27 устройства и снятии после 5 окончания переходных процессов на выходе 42 устройства положительного первого разряда результата S, на выходе 43 устройства отрицательного . второго разряда результата S, на вы 0 :ходе 44 устройства положительного второго разряда S результата, на выходе 45 устройства отрицательного третьего разряда S результата и выходного положительного переноса Р.„

.pWX

15 на выходе 49 устройства.

Операции, вьшолняемые многофункциональным арифметико-логическим устройством, приводятся в таблице.

л

Арифметические операции в энакоразрАдной системе (Е 0).

Логические модули первого 1.1, второго 2,1, третьего 1.2 и четвертого 2.2 разрядов формируют результат вычислений по двухуровневой логической схеме, В результате работы первого уровня элементов И-Ш1И формируются сигналы промежуточных и переносов. Переносы поступают в блоки переносов, где формируются реальные переносы, поступающие в логические модули, где на логике второго уровня элементов И-ИЛИ формируется результат . Блок 7 ускорения переноса по значениям промежуточных величин формирует сигналы образования и распространения переноса на выходах 47 и 48 устройства. Сигнал образбвания переноса и сигнал распространения переноса необходимы для операций неизбыточной арифметики при использовании устройства совместно с блоком уско- ренного переноса.

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

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

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

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

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

20

25

5 - 303540 45 50 55

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

1ПЯТОГО элемента ИЛИ и с третьими вхо- I

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

вторым входом четвертого элемента ИЛИ, выход пятого элемента И - с вторым входом второго элемента ИЛИ, второй вход третьего элемента ИЛИ - с .. выходом шестого элемента И, второй вход которого соединен с первым входом вида операции устройства, инв€;рс- ный выход пятого элемента ИЛИ соединен с первыми входами десятых элементов И логических модулей первого и третьего разрядов, первые входы одиннадцатых элементов И которьпс соединены- соответственно с первыми входами первых элементов ИЛИ логических модулей второго и четвертого разрядов, вторые входы десятых элементов И логических модулей первого и третьего разрядов - Соответст}зенно с вторыми входами первых элементов И логических модулей второго и четвертого разря- дов, вторые входЬг одиннадцатых элементов И логических модулей первого и третьего разрядов - соответственно с вторыми входами вторых элементов И логических модулей второго и четвер- того разрядов, третьи входы десятых элементов И логических модулей первого и третьего разрядов - соответственно с инверсными выходами первых элементов-ИЛИ логических модулей вто ррго и четвертого разрядов соответственно, вторые входы девятых элементов И логических модулей второго и четвертого разрядов соединены соответственно с вторыми входами вторых элементов И логических модулей первого и третьего разрядов, первые входы .тринадцатых элементов И логических модулей второго .и четвертого разрядов - соответственно с прямыми выхо- дами вторых элементов ИЛИ логических модулей первого и третьего разрядов, вторы(е входы тринадцатых элементов И логических модулей второго и четвертого разрядов - соотв етственно с пер выми входами пятых элементов И логических модулей первого и третьего разрядов, первые входы четырнадцатых элементов И логических модулей второго и четвертого разрядов - с инверс иымн выходами первых элементов ИЛИ логических модулей первого и третьег )азрядов соответственно, причем в каждом логическом модуле нечетных разрядов третьи входы первого и вто рого элементов И соединены с четвертыми входами третьего и четвертого элементов И, первый вход девятого

элемента И - с первыми входами две- надцатого и тринадцатого элементов и , первый вход десятого элемента И - с третьим входом одиннадцатого элемента И, первый вход которого соединен с вторым входом двенадцатого элемента И,, второй вход десятого элемента И - с третьим входом двенадцатого элемента И, второй вход одиннадцатого элемента И - с вторьпч входом тринадцатого элемента И, третий вход десятого элемента И - с третьим входом тринадцатого элемента И, четвертые входы десятого и одиннадцатого элементов И соединены с вторым входом первого элемента И, второй вход второго элемента И соединен с вторым входом девятого и четвертыми входами двенадцатого и тринадцатого элементов И, ВЫХОДЫ девятого, десятого, одиннацатого, двенадцатого и тринадцатого элементов И соединены соответственно с третьим, четвертым, пятым, шестым и седьмым входами второго элемента ИЛИ, причем в каждом логическом модуле четного разряда третий вход первого элемента И соединен с третьим входом второго элемента И и с четвертыми входами четвертого, пятого, шестого, седьмого и восьмого элементов И, первый вход девятого элемента И - с первыми входами десятого, одиннадцатого, двенадцатого, пятнадцатого элементов И, с вторым входом четырнадцатого,элемента И и с третьим входом: тринадцатого элемента И, второй вход девятого элемента И - с вторыми входами десятого и одиннад- цатого элементов И, первый вход тринадцатого элемента И - с вторым входом пятнадцатого элемента И, второй вход тринадцатого элемента И - с третьим входом четырнадцатого элемента И, первый вход четырнадцатого элемента И - с третьим входом пятнадцатого элемента И, инверсный выход первого элемента ШШ - с третьим входом десятого и вторым входом двенадцатого- злементов И, третий вход одиннадцатого элемента И - с первым входом первого элемента :ШШ, третий .вход двенадцатого элемента И - с первым входом четвертого элемента И, четвертые одиннадцатого и двенадцатого элементов И соединены с вторым входом первого элемента И, четвертьй вход десятого элемента И - с вТорым входом второго элемента И, выходы девятого.

ресятого, одиннадцатого и двенадцатого элементов И соединены соответственно с третьим, четвертым, пятым и шестьм входами второго элемента ИЛИ, выходы тринадцатого, четьфнадцатого и пятнадцатого элементов И - с пятым.

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

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

название год авторы номер документа
Устройство для сложения в двоичном избыточном коде 1987
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1413623A1
Сумматор в знакоразрядной позиционно-остаточной системе счисления 1986
  • Алексеев Александр Владимирович
  • Бондаренко Александр Викторович
  • Евстигнеев Владимир Гаврилович
  • Куракин Вячеслав Александрович
  • Силаев Александр Иванович
SU1383349A1
Арифметико-логическое устройство 1978
  • Цесин Борис Вульфович
  • Шостак Александр Антонович
SU922727A1
Устройство для умножения 1987
  • Аристов Василий Васильевич
  • Можчиль Наталия Николаевна
SU1411733A1
Преобразователь целых комплексных чисел в двоичный код 1980
  • Цупрев Николай Иванович
  • Трубицын Леонид Митрофанович
SU962914A1
Арифметико-логическое устройство для сложения и вычитания чисел по модулю 2017
  • Петренко Вячеслав Иванович
  • Стручков Игорь Владиславович
  • Свистунов Николай Юрьевич
RU2639645C1
Управляемый арифметический модуль 1989
  • Цирамуа Григорий Степанович
  • Цирамуа Сергей Григорьевич
  • Цирамуа Заза Гивиевич
  • Касаева Светлана Габоиеловна
SU1695292A1
Управляемый арифметический модуль 1979
  • Цирамуа Григорий Степанович
  • Имнаишвили Леван Шотаевич
SU832553A1
Устройство для сложения в избыточной системе счисления 1986
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1365077A1
Четверичный сумматор 1983
  • Аспидов Александр Иванович
  • Фролов Сергей Владимирович
  • Соенко Александр Борисович
  • Лысенко Андрей Николаевич
SU1124290A1

Иллюстрации к изобретению SU 1 259 247 A1

Реферат патента 1986 года Многофункциональное арифметико-логическое устройство

Изобретение относится к области вычислительной техники и может быть использовано в вычислительных машинах и устройствах, работающих как в традиционной двоичной системе сч-исления, так и в знакоразрядной избыточной системе счисления с числами -Г, О, ll Целью изобретения является расширение области применения за счет возможности обработки операндов как при двоичном, так и знакоразрядном кодировании. Сущность изобретения заключается в том, что в устройство, содержащее логические модули первого, второго, третьего и четвертого разрядов, блоки переносов первого, второго, третьего и четвертого разрядов, блок ускорения переноса, пять элементов НЕ, два элемента И и четыре элемента ИЛИ, дополнительно вводятся элемент ИЛИ, элемент НЕ, четыре элемента И и элемент .И-НЕ, а также по семь элементов И в каждый модуль четных разрядов и по пять элементов И в каждый модуль нечетных разрядов с -соответствующими связями. 3 ил. с & (Л С

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

35

«

sn

2(2}

s

V

34

31

%

1(2}

g

2(1}

9ад

НИ

С

4fl

1(1)

Л

«

e lIHlh

гв ft

О.Юрковецкая

fj,; (. V

fiw (zw гаг;

уг.З

Составитель А.Клюев Техред И.Попович

Заказ 5122/46 Тираж 671Подписное

ВНИИПИ Государственного комитета СССР

По делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

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

Корректор Е.Рошко

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

Арифметико-логическое устройство 1976
  • Солохин Александр Андреевич
  • Филин Адольф Васильевич
SU648979A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Многофункциональное устройство 1982
  • Семашко Александр Николаевич
  • Безмен Дмитрий Андреевич
  • Казимирский Виктор Яковлевич
  • Святкин Александр Васильевич
SU1100618A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Электронная промьппленность, 1979, вып
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1
Печь для сжигания твердых и жидких нечистот 1920
  • Евсеев А.П.
SU17A1

SU 1 259 247 A1

Авторы

Аристов Василий Васильевич

Можчиль Наталия Николаевна

Даты

1986-09-23Публикация

1985-04-08Подача