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

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

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

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

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

Логический О с выхода элемента

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

Устройство для алгебраического сложения содержит сумматор 1, входную 15 шину 2 первого операнда, входной блок 3 инвертирования, входную шину 4 второго операнда, выходной блок 5 инвертирования, 6 результата

устройства, первый и второй элементы 0 ИСКЛЮЧАЮЩЕЕ ИЛИ 11 поступает на вход И 7 и 8, выход 9 признака переполне25

элемента НЕ 13, на выходе которого формируется логическая 1, которая поступает на второй вход элемента И 7 и разрешает проховдение сигнала с выхода переноса сумматора 1 на выход 9 признака переполнения устройства.

В этом случае выход 9 переполнения может быть использован для отоб- ражения разряда при суммировании п-разрядных двоичных чисел, что исключает выдачу неправильного результата при сложении, позволяет сокра , . . тить объем сумматора на один разряд

по вшне 4 на информационный вход вход-,с - i- г., -г, при обеспечении той же прочности.

«t4 jr%V4mi I4 bX4«n гъ т«гг Лж

КИЯ, первый, второй и третий элементы ИСКЛЮЧАЯЩЕ ИЛИ 10-12, элемент НЕ 13, шину Ц знакового разряда пер аого операнда, шину 15 знакового разряда второго операнда и выход 16 знака результата устройства. Блок инвертирования может быть выполнен на микросхеме, например, 564ЛП2.

Устройство дяя алгебраического сложеТ1ия работает следующим образом.

Код iwpBoro операнда А по шине 2 поступает на первый вход сумматора 1 Код второго операнда В поступает

ноге блока 3 инвертирования. Знаковые разряды Зн. А и Зн. 6 операндов по шинам 14 и 15 соответственно поступают на входы элемента ИСКЛШАЮЩЕЕ ИЛИ 11, на выходе которого формирует- Q ся сигнал управления входным блоком . 3 инвертирования в зависимости от состо}Й1Ия знаковых разрядов Зн. А и Зн. В операндов.

При одинаковых знаках Зн. А и Зн. В на входах элемента ИСКЛЮЧАЩЕЕ ШШ 11 одновременно присутствуют или два логических О (что соответствует положительным знакам), или две логи45

ческие 1 (что соответствует отри- цательн1Л4 знакам). В этом случае на выходе элемента ИСКЛЮЧАЩЕЕ ИЛИ 11 присутствует логический О, который поступает на управляющий вход входного блока 3 инвертирования. При этом код второго операнда В не инвертируется. Кроме того, логический О с выхода элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 11 поступает на первый вход элемента

50

55

Таким образом, при совпадении знаков слагаемых код результата С представляет собой сумму прямых кодов операндов А и Б. Потенциал на выходе 16 Зн. С повторяет потенциал на шине знакового разряда Зн. В второго операнда .

При Зн. А Зн; В

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

При разных знаках операндов А и В на выходах элемента ИСКЛЮЧАЮЩЕЕ ШШ 11 присутствуют противоположные потенциалы, что вызывает появление на его выходе логической 1, которая поступает на управляющий вход входного блока 3 инвертирования. В этом случае на второй вход сумматора 1 поступает проинвертированный код операнда В.

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

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

Логический О с выхода элемента

ИСКЛЮЧАЮЩЕЕ ИЛИ 11 поступает на вход

Q

5

0

5

Таким образом, при совпадении знаков слагаемых код результата С представляет собой сумму прямых кодов операндов А и Б. Потенциал на выходе 16 Зн. С повторяет потенциал на шине знакового разряда Зн. В второго операнда .

При Зн. А Зн; В

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

При разных знаках операндов А и В на выходах элемента ИСКЛЮЧАЮЩЕЕ ШШ 11 присутствуют противоположные потенциалы, что вызывает появление на его выходе логической 1, которая поступает на управляющий вход входного блока 3 инвертирования. В этом случае на второй вход сумматора 1 поступает проинвертированный код операнда В.

Если А В, то на выходе переноса сумматора 1 формируется сигнал в виде логической 1. Этот сигнал поступает на первые входы элементов И 7 и 8. Однако логический О, которы получается в результате преобразования элементом НЕ 13 логической 1 с выхода элемента ИСКЛЮЧАЩЕЕ ИЛИ 11, запрещает прохождение сигнала на выход 9 признака переполнения устройства. В то же время на второй вход элемента И 8 с выхода элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 11 поступает логичес кая 1, которая разрешает прохождение логической 1 с первого входа элемента И 8 на его вьпсод и далее на вход переноса сумматора 1. Таким образом, на первый вход сумматора 1 поступает прямой код операнда А, на второй вход - инверсный код операнда В, а на вход переноса - логическая 1. На выходе сумматора 1

получается разность операндов в прямом коде.

Знак результата устройства определяется состоянием сигналов на входах элемента ИСКЛЮЧАЩЕЕ ШШ t2. На первый вход этого элемента с выхода элемента И 8 поступает логическая 1, которая вызывает инверсию сигнала с шины 15 знакового разрйда Зн. В на выходе 16 знака Зн. С результата устройства. Присутствие двух логических 1 (с выхода элемента И 8 и с выхода элемента ИСКЛЮЧАЩЕЕ ИЛИ 11) на входах элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 10 вызывает появление на его выходе логического О, который поступает на управляющий вход выходного блока 5 инвертирования. В этом случае прямой код разности операндов А и В поступает с выхода сумматора 1 на выход 6 результата устройства.

анды +В,

-В +В -В

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

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

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

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

(-А) + (+В) -(А-В) () + (-В) -t-(A-B) Если А В, то на выходе переноса сумматора 1 присутствует логический О. На выходе сумматора 1 появляется инверсньй код разности операндов. Логический О с выхода переноса сумматора 1 поступает на второй вход элемента И 8 и на его выходе формируется логический О, который поступает на вторые входы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 10 и 12. При наличии логического О на втором входе элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 10 на его выходе формируется логическая 1, которая поступает на управляющий вход выходного блока 5 инвертирования. При этом инверсньй код разности операндов инвертируется выходным блоком 5 инвертирования и на выходе 6 результата устройства появляется прямой код разности операндов.

Присутствие логического О на втором выходе элемента ИСКЖНМЩЕЕ ИЛИ 12 вызывает повторение потенциала с шины 15 знакового разряда Зн. В на выходе 16 знака результата Зн. С устройства.

При . . В (-А) -- +В) +(А-В) +(В-А) (+А) + (-В) - (А-В) -(В-А)

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

1

С при Зн. В

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

(fA)(+B) (+А)-(-в )

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

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

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

Управляющий djcod

Фиг. 2

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

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

Техред М.Ходанич Корректор М.Демчик

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

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

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

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

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

Выход

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

название год авторы номер документа
Устройство для алгебраического вычитания 1985
  • Гладилович Вадим Георгиевич
  • Лавринович Валерий Иосифович
  • Рыжков Александр Павлович
  • Тютченко Валерий Иванович
SU1297036A1
Вычислительное устройство 1988
  • Домбровский Збышек Иванович
  • Дуда Михаил Алексеевич
  • Узлова Людмила Анатольевна
SU1517024A1
Устройство для сложения и вычитания 1978
  • Мымриков Владимир Владимирович
SU842798A1
Последовательный сумматор кодов с иррациональными основаниями 1985
  • Стахов Алексей Петрович
  • Лужецкий Владимир Андреевич
  • Черняк Александр Иванович
  • Соболева Ирина Сергеевна
  • Андреев Александр Евстигнеевич
SU1259249A1
Одноразрядный сумматор 1978
  • Кочергин Валерий Иванович
SU739530A1
УСТРОЙСТВО ДЛЯ СЛОЖЕНИЯ-ВЫЧИТАНИЯ ДВОИЧНЫХ ЧИСЕЛ 1972
  • Базылев Анатолий Дмитриевич
SU451078A1
УСТРОЙСТВО для СЛОЖЕНИЯ-ВЫЧИТАНИЯ ДЕСЯТИЧНЫХ ЧИСЕЛ 1972
SU332459A1
Устройство для сложения чисел в дополнительном коде 1991
  • Ермаков Ильфан Маратович
  • Заболотный Алексей Ефимович
SU1784972A1
Суммирующее устройство 1991
  • Исмаилов Шейх-Магомед Абдуллаевич
  • Курбанов Эдгар Нариманович
  • Магомедов Иса Алигаджиевич
  • Зурхаев Арсланали Абдуллаевич
SU1807479A1
Устройство для сложения в двоичной и двоично-десятичной системах счисления 1990
  • Кишенский Сергей Жанович
  • Вдовиченко Николай Степанович
  • Надобных Евгений Николаевич
  • Христенко Ольга Юрьевна
SU1789980A1

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

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

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

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

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

Устройство для сложения и вычитания 1978
  • Мымриков Владимир Владимирович
SU842798A1

SU 1 297 035 A1

Авторы

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

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

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

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

Даты

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

1985-10-29Подача