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

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

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

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

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

Арифметико-логический модуль содержит мультиплексоры 1-6, триггеры 7 и 8, шины 9 и 10 управления, входы 11 и 12 данных нулевого и первого разрядов, асинхронные выходы 13 и 14 нулевого и первого разрядов, нулевой и первый выходы 15 и 16 данных, входы 17 и 18 переноса, выходы 19 и 20 переноса, шину 21 тактовых импульсов, шину 22 выбора режима и дополнительную шину 23 выбора режима, элемент И 24, вход 25 обратной связи, выход 26 обратной связи.

Арифметико-логический модуль работает следующим образом.

Двоичный код, подаваемый по восьмиразрядным шинам 9 и 10 управления, задает вид реализуемой операции над двумя операндами, один из которых записан в триггерах 7 и 8, а другой установлен на входах 11 и 12 данных

нулевого и первого разрядов. На выходах мультиплексоров 3 и 4 формируются нулевой и первый разряды результата операции соответственно. При этом i-й разряд результата (нулевой или первый) в зависимости от уровня сигналов на шине 22 выбора режима и дополнительной шине 23 выбора режима является переключательной функцией трех аргументов; сигнала на входе

СЛ

СО СО

О5 СЛ

данных i-го разряда, сигнала на i-м выходе данных и сигнала на входе 18 переноса или с выхода мультиплексора 3 при уровне сигнала на шине 22 выбора режима, равном лог. О, либо первых двух аргументов, указанных выше, и сигнала на входе 17 первого переноса или на выходе мультиплексора 1 при уровнях сигналов на шине 22 выбора режима и дополнительной шине 23 выбора режима, равных лог. 1, либо первых двух аргументов, указанных выше, и сигнала с выхода мультиплексора 4 или на входе 25 обратной связи при уровне сигнала на шине выбора режима, равном лог. 1, а на дополнительной шине 23 выбора режима - лог. О. Вид этой операции определяется двоичным кодом, подаваемым по шине 10 управления .

Одновременно на выходах мультиплексоров 1 и 2 формируются сигналы первого переноса из нулевого и первого разрядов, которые являются переключательными функциями тех же аргументов, что и разряды результата операции, в зависимости от уровней сигналов на шине 22 выбора режима и дополнительной шине 23 выбора режима. Вид этой функции определяется двоичным кодом, подаваемым по шине 9 управления .

По фронту тактового импульса, поступающего по шине 21 тактовых импуль-35 pbIM выходами переноса соответственно,

Код, записанный в триггеры 7 и 8, остается неизменным до прихода фронта следующего тактового импульса.

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

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

5

0

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

название год авторы номер документа
Арифметико-логический модуль 1980
  • Гладштейн Михаил Аркадьевич
  • Баскаков Вячеслав Алексеевич
  • Комаров Валерий Михайлович
SU962916A1
Микропроцессорный модуль 1979
  • Гладштейн Михаил Аркадьевич
  • Баскаков Вячеслав Алексеевич
  • Комаров Валерий Михайлович
SU894714A1
Микропроцессорная секция 1979
  • Гладштейн Михаил Аркадьевич
  • Баскаков Вячеслав Алексеевич
  • Комаров Валерий Михайлович
SU842789A1
Многофункциональное устройство 1988
  • Викентьев Леонид Федорович
  • Клюкин Андрей Анатольевич
  • Лепихина Ольга Леонидовна
  • Гофман Виктор Александрович
SU1520503A1
Арифметико-логический модуль 1988
  • Викентьев Леонид Федорович
  • Гофман Виктор Александрович
  • Клюкин Андрей Анатольевич
  • Лепихина Ольга Леонидовна
SU1501032A1
Устройство для контроля программ 1987
  • Громов Сергей Юрьевич
  • Ленский Игорь Валентинович
  • Лившиц Евгений Романович
  • Суворов Вячеслав Юрьевич
  • Трупин Михаил Шлемович
SU1418720A1
Устройство для вычисления функций синуса и косинуса 1986
  • Панова Тамара Степановна
  • Лукин Николай Алексеевич
SU1478213A1
Многофункциональный модуль 1981
  • Гладштейн Михаил Аркадьевич
  • Комаров Валерий Михайлович
  • Баскаков Вячеслав Алексеевич
SU1067497A1
Многофункциональный модуль 1984
  • Гладштейн Михаил Аркадьевич
  • Комаров Валерий Михайлович
SU1238098A1
Устройство линейного кодирования 1990
  • Ордынский Анатолий Борисович
  • Боронов Игорь Юрьевич
SU1783544A1

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

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

Изобретение относится к вычислительной технике и может быть использовано при построении универсальных и специализированных ЭВМ в качестве арифметико-логического модуля. Цель изобретения - повышение надежности устройства за счет сокращения числа внешних выводов. Арифметико-логический модуль содержит шесть мультиплексоров, два D-триггера, элемент И, две шины управления, входы данных, входы переноса, вход обратной связи, шину тактовых импульсов, шину выбора режима, дополнительную шину выбора режима, выходы нулевого и первого разрядов, выходы данных, выходы переноса, выход обратной связи. 1 ил.

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

сов на синхронизирующие входы триггеров 7 и 8, происходит запись кода результата операции с асинхронных выходов 13 и 14 нулевого и первого разрядов в триггеры 7 и 8. Одновременно сигнал с выхода триггера 7 поступает на выход 26 обратной связи, сигнал с выхода триггера 8 - на второй информационный вход мультиплексора 5, сигнал с входа 25 обратной связи - на второй информационный вход мультиплексора 6. При этом начинается формирование нового кода результата операции, нулевой разряд которого посту- пает на первый информационный вход мультиплексора 6, а первый - на выход 20 переноса, причем на второй информационный вход мультиплексора 5 поступает сигнал с входной шины 18 переноса. Одновременно происходит формирование сигнала первого переноса, который с выхода мультиплексора 2 поступает на выход 19 переноса.

0

5

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

0

.1

информационные входы пятого и шестого мультиплексоров соединены с вторым входом переноса и выходом третьего мультиплексора соответственно, вторые информационные входы пятого и шестого мультиплексоров соединены

1

,

1539765

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

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

Микропроцессорный модуль 1979
  • Гладштейн Михаил Аркадьевич
  • Баскаков Вячеслав Алексеевич
  • Комаров Валерий Михайлович
SU894714A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Арифметико-логический модуль 1980
  • Гладштейн Михаил Аркадьевич
  • Баскаков Вячеслав Алексеевич
  • Комаров Валерий Михайлович
SU962916A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 539 765 A1

Авторы

Викентьев Леонид Федорович

Клюкин Андрей Анатольевич

Лепихина Ольга Леонидовна

Погодина Светлана Юрьевна

Даты

1990-01-30Публикация

1988-02-01Подача