Устройство для алгебраического вычитания Советский патент 1987 года по МПК G06F7/50 

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

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

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

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

Устройство для алгебраического вычитания содержит сумматор 1, входную шкну 2 первого операнда устройства, входной блок 3 инвертирования, входную шину 4 второго операнда, выходной блок 5 инвертирования, выход 6 результата устройства, первый и второй элементы И 7 и 8, выход 9 признака переполнения, первый, второй и третий элементы ИСКЛЮЧАЮЩЕЕ РШИ 10-12, первый элемент НЕ 13, шину 14 знакового разряда первого операнда, шину 15 знакового разряда второго операнда, выход 16 знака результата устройства и второй элемент НЕ 17,

Блок инвертирования может быть выполнен, например, на микросхеме 564 ЛП2.

Устройство для алгебраического вычитания работает следующим образом

При одинаковых знаках Зн. А и Зн.

8на зходах элемента ИСКЛЮЧАЮЩЕЕ ИЛИ

11 присутствуют одинаковые потенциалы, на выходе этого элемента - логический О, который поступает на второй вход элемента И 7. На выходе

9признака переполнения устройства при этом также присутствует логический О. Кроме того, логический О поступает на вход элемента НЕ 13. С его выхода логическая 1 поступает на управляющий вход входного блока

3 инвертирования. При этом на второй вход сумматора 1 поступает инверсный код второго операнда В. Если А В, то на выходе переноса сумматора 1 формируется логическая 1, которая проходит через элемент И 8 и поступает на вход переноса сумматора 1. На выходе сумматора 1 появляется прямой код разности операндов А и В. В это время на обоих входах элемента ИСКЛЮЧАЩЕЕ ИЛИ 10 присутствуют две логические 1 (с выхода элемента И 8 и с вьпсода элемента НЕ 13)

5

0

5

и на его выходе возникает логический О. Этот логический О поступает на управляющий вход выходного блока

5инвертирования, который пропускает прямой код разности операндов А и В на выходе 6 результата устройства. При наличии логической 1 на входе элемента НЕ 17 (с выхода элемента

И 8) на второй вход элемента ИСКЛЮЧАЩЕЕ ИЛИ 12 поступает логический О. Тогда потенциал, который присутствует на шине 15 знакового разряда второго операнда проходит на выход 16 знака, результата устройства, т.е. Зн. С Зн. В.

При А ВиЗн. А 3н. В

(+А) - (+В) -1-{А-В),

(-А) - (-В) -(А-Б).

При А В на выходе сумматора 1 появляется инверсньй код разности операндов А и В, а на выходе переноса сумматора 1 формируется сигнал логического О. Этот сигнал на выходе элемента И 8 устанавливает логический О, которьш поступает на второй вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ

10и формирует на его выходе логическую 1. Эта логическая 1 при поступлении на управляющий вход выходного блока 5 инвертирования вызывает инверсию выходного кода сумматора 1. В результате этого на выходе

6результата устройства присутствует прямой код разности операндов А и В.

5 Логический О с входа элемента НЕ, 17 инвертируется, и логическая 1 с выхода этого инвертора поступает на второй вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 12. В этом случае на выходе 16 знака результата, Зн. С устройства присутствует инверсия значения знакового разряда второго операнда на шине 15, т.е. Зн. С Зн. В.

При А В Зн. А - Зн. С

(+А) - (+В) -() -(В-А),

(-А) - (-В) +(А-В) +(В-А).

При различных знаках Зн. А и Зн. В на выходе элемента ИСКЛЮЧАКЯЦЕЕ ИЛИ

11формируется логическая 1, а на выходе элемента НЕ 13 - логический , который поступает на .управляющий вход входного блока 3 инвертирования. В этом случае на второй вход сумматора 1 поступает прямой код операнда

В, и на выходе сумматора 1 появляются код суммы операндов А и В и сигнал с выхода переноса сумматора 1,

0

0

5

0

5

который через элемент И 7 поступает на выход 9 признака переполнения.

Логический О с выхода элемента НЕ 13 запрещает прохождение сигнала с выхода переноса сумматора 1 через элемент И 8 и формирует на его выходе логический О. Наличие этого логического О и логического, О с выхода элемента НЕ 13 на входах элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 10 вызывает появление логического О на его выходе и управляющем входе выходного блока 5 инвертирования. В результате этого на выходе 6 результата устройства появляется прямой код суммы one рандов А и В.

При инвертировании логического О с выхода элемента И 8 на выходе

анды +В

-В -«-В -В

С при Зн. В (+А) - (В)

(+А) - (-В) (-А) - (+В) (-А) - (-В)

Формула

изобретения

Устройство для алгебраического вычитания, содержащее сумматор, два элемента НЕ, первый элемент ИСКЛЮ- ЧАКНЦЕЕ ШШ, два элемента И, причем первый информационный вход сумматора соединен с входом значащих разрядов первого операнда устройства, входы знаковых разрядов первого и второго операндов устройства соединены соот- ветственно с первым и вторым входами первого элемента ИСКЛЮЧАЩЕЕ ИЛИ, выход которого соединен с входом первого элемента НЕ и первым входом первого элемента И, второй вход которого соединен с первым входом второго элемента И, второй вход которого соединен с выходом первого элемента НЕ, отличающееся тем, 4TOj с целью упрощения устройства, в него введены два блока инвертирования, второй и третий элементы ИСКЛЮЧАЮЩЕЕ ШШ, причем вход значащих разрядов второго операнда устройства соединен с информационным входом первого блока инвертирования, вход раз- рещения инвертир|Ования которого соеэлемента НЕ 17 формируется логическая 1, которая поступает на второй вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 12 При этом на вьгходе 16 знака результата устройства фиксируется инверсия значения знакового разряда Зн. В на шине 15, т.е. Зн. С Зн. В.

При Зн. А + Зн. Б

(+А) - (-В) +(А+В),

(-А) - (+В) -(А+В).

При подаче на шину 15 инверсного значения знакового разряда Зн. В второго операнда второй вариант устройства выполняет операцию сложения двух чисел с различными знаками, что подтверждается следующими преобразованиями.

С при Зн. В

(+А)-(-В) (+А)+(+В)

(+А)-(+В) (+А)-(-В)

(-А)-(-В) (-А) + (ч-В)

(-А)-(-В) (-А)+(-В)

динен с выходом первого элемента НЕ, выход первого блока инвертирования соединен с вторым информационным входом сумматора, выход суммы которого соединен с информационным входом второго блока инвертирования, выход которого соединен с выходом значащих разрядов результата устройства, а ыход переноса сумматора соединен с вторым входом первого элемента И, выход которого соединен с выходом переполнения устройства, выход второго элемента И соединен с входом переноса сумматора, входом второго элемента НЕ и первым входом второго элемента ИСКЛЮЧАЩЕЕ ИЛИ, второй вход которого соединен с выходом первого элемента НЕ, вход разрешения инвертирования второго, блока инвертирования соединен с выходом второго элемента ИСКЛЮЧАЮЩЕЕ ШШ, вход знакового разряда второго операнда устройства соединен с первым входом третьего элемента ИСКЛЮЧАЩЕЕ ИЛИ, второй вход которого соединен с выходом второго элемента НЕ, выход третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединен с выходом знака результата устройства.

ционный

off

.ff /xoff

yfrffcfOfr /ffUfui/ S)foff

фа.2

Редактор И.Касарда

Составитель М.Есенина

Техред М.Ходанич Корректор И.Myска

Заказ 781/51Тираж 673 Подписное

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

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

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

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

название год авторы номер документа
Устройство для алгебраического сложения 1985
  • Гладилович Вадим Георгиевич
  • Лавринович Валерий Иосифович
  • Рыжков Александр Павлович
  • Тютченко Валерий Иванович
SU1297035A1
Вычислительное устройство 1988
  • Домбровский Збышек Иванович
  • Дуда Михаил Алексеевич
  • Узлова Людмила Анатольевна
SU1517024A1
Устройство для сложения и вычитания 1978
  • Мымриков Владимир Владимирович
SU842798A1
Последовательный сумматор кодов с иррациональными основаниями 1985
  • Стахов Алексей Петрович
  • Лужецкий Владимир Андреевич
  • Черняк Александр Иванович
  • Соболева Ирина Сергеевна
  • Андреев Александр Евстигнеевич
SU1259249A1
Устройство для сложения и вычитания 1980
  • Кочергин Валерий Иванович
  • Кульбицкий Сергей Валерьевич
  • Селиванова Людмила Васильевна
SU922730A1
Параллельный сумматор-вычитатель на элементах нейронной логики 2020
  • Шевелев Сергей Степанович
RU2780299C2
Устройство для алгебраического сложения чисел 1983
  • Кожемяко Владимир Прокофьевич
  • Мартынюк Татьяна Борисовна
  • Головань Татьяна Викторовна
  • Тимченко Леонид Иванович
SU1136148A1
Арифметическое устройство 1978
  • Шульгин А.А.
  • Храмцов И.С.
  • Фролова С.И.
  • Веригина В.В.
  • Слюсарев Н.А.
SU687982A1
УСТРОЙСТВО для СУММИРОВАНИЯ 1973
  • Изоб Сте Витель
SU393740A1
УСТРОЙСТВО ДЛЯ СЛОЖЕНИЯ-ВЫЧИТАНИЯ ДВОИЧНЫХ ЧИСЕЛ 1972
  • Базылев Анатолий Дмитриевич
SU451078A1

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

Реферат патента 1987 года Устройство для алгебраического вычитания

Изобретение относится к автоматике и вычислительной технике и может быть использовано в арифметических устройствах электронных цифровых вычислительных машин| и в цифровых измерительных приборах. Цель изобретения - упрощение устройства. Устройство для алгебраического вычитания содержит сумматор 1, два блока.3 и 5 инвертирования, два элемента 7.и 8, три элемента ИСКЛЮЧМЩЕЕ ИЛИ 10- 12, элемент НЕ 13. 2 ил. -об сл с в тг J6

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

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
, Авторское свидетельство С6СР ;№ 913368, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды 1921
  • Богач Б.И.
SU4A1

SU 1 297 036 A1

Авторы

Гладилович Вадим Георгиевич

Лавринович Валерий Иосифович

Рыжков Александр Павлович

Тютченко Валерий Иванович

Даты

1987-03-15Публикация

1985-10-29Подача