Арифметическое устройство

 

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

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

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

РЕСА БЛИН (59.4 G 06 F 7 38

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

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

71 б

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4264731/24-24. (22) 31.03.87 (46) 23.09.88. Бюл. Ф. 35 (72) Н.И.Червяков, М.Ю. амельчук и А.Е.Шайкин (53) 681.3(088.8) (56) Авторское свидетельство СССР и 378845, кл. G,06 F 7/38, 1970.

Авторское свидетельство СССР У 1200278, кл. С 06 F 7/38, 1984. (5 4) АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО (5?) Изобретение относится к вычислительной технике и может быть исполь-.

Л0„„1425656 А 1 зовано для построения арифметических устройств ЦВМ. Цель изобретения— расширение области применения s a счет блокировки поступления на выход промежуточных результатов вычисления.

Поставленная цель достигается тем, что арифметическое устройство, содер жащее сумматоры-вычитатели 1, 3, квадратор 2, коммутатор 4, сдвиговый регистр

5, элементыИЛИ 12, 19, 20, элементы И

13, 14, 15, элементы HE 17, 18 и триггер

21, содержит блок 6 элементов И и элемент И 16 с соответствующими связями, 1 ил.

14256

2 (а+Ь)г (а Ь)г ле

Исходное состоя1

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

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

На чертеже представлена схема

10 арифметического устройства.

Арифметическое устройство содержит сумматор-вычитатель 1, квадратор 2, сумматор-вычитатель 3, коммутатор 4, сдвиговый регистр 5, блок 6 элементов И, информационные входы 7 и 8 устройства, выход 9 устройства, вход

10 кода операции устройства, первый тактовый вход 11 устройства, элемент

HJIH 12, элементы И 13-16, элементы

НЕ 17 и 18, элементы ИЛИ 19 и 20, триггер 21, второй 22 и третий 23 тактовые входы устройства.

Арифметическое устройство выполняет операции сложения, вычитания и умножения при кодах на входе 10 кода операции соответственно 01, 00, 11. !

При операции слохсения сумматоры-! вычитатели 1 и 3 установлены в режим

; суммирования кодом входа 10 через . единичный вход триггера 2 1. Коммутататор 4 обеспечивает передачу данных на выход с первого сумматора-вычита: теля 1, так как

35 через элемент НЕ 18. Операнды, пос тупающие на вхорру 7 и о, суммируются в сумматоре-вычитателе 1 и через коммутатор 4 сумма записывается в первом такте в сдвнговый регистр 5, на его .40 вход записи поступает первый тактовый импульс с входа 11 через элемент

ИЛИ 19.

Результат вычисления поступает на выход 9 устройства через блок 6 элементов И, так как на его вход поступает единица первого тактового импульса через элементы 1ШИ 19, И 16 и

ИЛИ 20.

При выполнении операции вычитания устройство работает аналогично, за исключением того, что сумматоры-вычитатели 1 и 3 устанавливаются в режим вычитания кодом входа 10 через элемент НЕ 17 и нулевой вход триг гера 21.

При операции умножения произведе.ние умножения вычисляется по формуние аналогично рассмотренным ранее.

С началом операции на входах 11, 22 и 23 устройства последовательно по времени появляются тактовые импульсы.

Первый тактовый импульс проходит через элемент ИЛИ 19 и поступает на вход записи сдвигового регистра 5, а также проходит через элемент ИЛИ 12 и элемент И 15, поскольку на втором входе элемента И 15 присутствует потенциал логической "1" с входа 10.

Данный сигнал с выхода элемента И 15 поступает на счетный вход триггера 21 и переводит era в противоположное нулевое состояние.

Таким образом, первоначально сумматоры-вычитатели 1 и 3 работают в режиме сложения. Полученная сумма (а + Ь) через квадратор 2, сумматорвычитатель 3 и коммутатор 4 поступает на сдвиговый регистр 5, где записывается промежуточный результат (a+b) .

После чего, так как триггер 21 приведен в нулевое состояние, сумматорвычитатель 1 формирует значение (а-Ь), которое проходит через квадратор 2 на вход сумматора-вычитателя

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

ИЛИ 19 на вход записи сдвигового регистра 5, результат (а+Ь) †(а-Ь) записывается в данный регистр. Второй тактовый импульс также переводит сумматоры-вь|читатели 1 и 3 в режим сложения, пройдя по цепи: элемент ИЛИ

12, лемент И 15, счетный вход триггера 21.

По третьему тактовому импульсу, поступающему через элемент И 14, на вход сдвига сдвигового регистра 5, происходит сдвиг на два разряда вправо значения, записанного в сдвиговом регистре 5, что соответствует делению на четыре, и полученное произведение поступает на выход 9 устройства, так как на другой вход блока 6 элементов

И поступает сигнал через элементы

И 14 и ИЛИ 20.

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

Арифметическое устройство, содержащее два сумматора-вычитателя, квадо ратор, коммутатор, сдвиговый регистр, 1425656

Составитель А. Клюев

Редактор Г. Гербер Техред М.Ходанич Корректор С. Черни

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

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

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

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

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

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

Арифметическое устройство Арифметическое устройство Арифметическое устройство 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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