Комбинационный сумматор Советский патент 1977 года по МПК G06F7/50 

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

Сложение двух цифр одноименных разрядов в двоичной «фибоначчиевой системе счисления выполняется следующим образом:

0+0 0 0+1 1 1 + 1 1001.

Если в данном разряде слагаемых есть две единицы, то в «фибоиаччиевой двоичной системе счисления, в отличие от традиционной двоичной системы счисления, наряду с переносом в следующий старший разряд имеется еще неренос в младший разряд, отстоящий от данного на два разряда, что вытекает из рекуррентного соотношения (2),

Ф(/) + ср((0 + (-1) + р(-2)

гср(/ + 1) + ср(/-2).

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

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

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

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

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

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

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

Это достигается тем, что каждый t-й (, 2, ..., п) разряд сумматора дополнительно содержит логический узел и элемент И, шины г-х разрядов слагаемых подключены к первому и второму входам логического узла соответствующего t-ro разряда сумматора, третий вход логического узла i-ro разряда - к выходу переноса одноразрядного сумматора 5 (i-1)-го разряда, а четвертый вход - к выходу элемента И соответствующего i-ro разряда сумматора. Первый вход элемента И t-ro разряда соединен с выходом переноса одноразрядного сумматора (t+2)-ro разряда, а 10 второй - с шиной управления. Выходы логического узла f-ro разряда подсоединен к входам одноразрядного сумматора соответствующего t-ro разряда, выход переноса одноразрядного сумматора t-ro разряда - к третьему 15 входу логического узла (f+1)-го разряда и второму входу элемента И (i-2)-го разряда. Логический узел каждого разряда содержит два элемента И и три элемента ИЛИ, Первый вход логического узла соединен с первыми 0 входами первых элементов И и ИЛИ, вторые входы которых связаны с вторым входом логического узла, третий вход логического узла - с первыми входами вторых элементов И и ИЛИ, вторые входы которых соединены с 5 четвертым входом логического узла. Выходы элементов И подключены к входам третьего элемента ИЛИ, выходы элементов ИЛИ являются выходами логического узла.

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

Сумматор содержит шины (входы) 1-4 первого слагаемого, щины (входы) 5-8 второго слагаемого, щину (вход 9) управления; 5 элементы И 10-13 (i+2)-ro, (i+l)-ro, t-ro, (i-1)-го разрядов соответственно; логические узлы 14-17 (i+2)-ro, (t+l)-ro, i-го, (i-1)-го разрядов соответственно, одноразрядные (комбинационные) сумматоры 18-21 (t+2)-ro, 0 (t+l)-ro, f-го, (i-1)-го разрядов соответственно, выходы 22-25 переноса, выходы 26-29 суммы.

Логический узел включает в себя элементы И 30 и 31, элементы ИЛИ 32, 33 и 34. 5 При сложении чисел, представленных в «фибоначчиевой системе счисления в нормальной форме, сигналы соответствующих разрядов слагаемых поступают на входы 1-8.

Па управляющий вход 9, связанный с пер0 выми входами элементов И 10-13, подается единичный сигнал, разрещающий прохождение сигналов с выходов 22-26 переноса со стороны старших суммируемых разрядов через элементы И 10-13 на один из входов логических 5 узлов 14-17. На другие входы логических узлов поступают сигналы слагаемых соответствующего разряда и сигналы переноса со стороны младших разрядов.

Каждый логический узел 14-17 осуществляет распределение сигналов, поступающих на его входы, между тремя входами соответствующего одноразрядного комбинационного сумматора, потому что при сложении чисел, представленных в «фибоначчиевой системе счисления, из четырех входных сигналов логического блока единичное значение могут принимать одновременно не более трех сигналов. При сложении чисел, представленных в традиционной двоичной системе счисления, на унравляющий вход 9 подается нулевой сигнал, запрещающий прохождение через элементы И 10-13 на вход логических узлов сигналов переноса со стороны старщих суммируемых разрядов. На выходах 26-29 формируются сигналы результата суммирования двух чисел, представленных как в двоичной, так и в «фибоначчиевой системах счисления. Примеры сложения многоразрядных чисел в «фибоначчиевой системе счисления приведены в табл. 2 (здесь стрелками указаны переносы) . Таблица 2 Введение дополнительных элементов п связей позволяет дополнительно производить операцию суммирования многоразрядных двоичных чисел, представленных в двоичной «фибоначчиевой системе счисления, которая обладает способностью обнаруживать искажения двоичных комбинаций. 6 Формула изобретения 1.Комбинационный сумматор, содержащий в каждом разряде одноразрядные сумматоры, выходы суммы которых являются выходами разрядов сумматора, отличающийся тем, что, с целью расщирения функциональных возможностей, каждый f-й (, 2, ..., п) разряд сумматора дополнительно содержит логический узел и элемент И, шины г-х разрядов слагаемых подключены к первому и второму входам логического узла соответствующего i-ro разряда сумматора, третий вход логического узла t-ro разряда подключен к выходу переноса одноразрядного сумматора (t-1)-го разряда, а четвертый вход - к выходу элемента И соответствующего t-ro разряда сумматора, первый вход элемента И г-го разряда соединен с выходом переноса одноразрядного сумматора (t+2)-ro разряда, а второй - с щиной управления, выходы логического узла г-го разряда соединены с входами одноразрядного сумматора соответствующего t-ro разряда, выход переноса одноразрядного сумматора t-ro разряда подключен к третьему входу логического узла (i+l)-ro разряда и второму входу элемента И (t-2)-го разряда. 2.Сумматор по п. I, отличающийся тем, что логический узел каждого разряда содержит два элемента И и три элемента ИЛИ, нричем первый вход логического узла соединен с первыми входами первых элементов И и ИЛИ, вторые входы которых соединены с вторым входом логического узла, третий вход которого подключен к первым входам вторых элементов И или ИЛИ, вторые входы которых соединены с четвертым входом логического узла, выходы элементов И подключены к входам третьего элемента ИЛИ, выходы элементов ИЛИ являются выходами логического узла. Источники информации, нринятые во внимание при экспертизе 1.Карцев М. А. Арифметика цифровых машин. М., «Наука, 1969, с. 142, рис. 2.1. 2.Однородные цифровые вычислительные и интегрирующие структуры, вып. 2, Таганрог, 1974,с. 5-41. 3.Букреев И. Н. и др. Микроэлектронные схемы цифровых устройств. М., «Сов. радио, 1975,с. 329, рис. 8.7.

25

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

название год авторы номер документа
Комбинационный сумматор 1985
  • Ткаченко Александр Васильевич
  • Дудкин Владислав Валерьевич
  • Гриб Олег Петрович
SU1310808A1
Комбинационный сумматор 1987
  • Ткаченко Александр Васильевич
  • Дудкин Владислав Валерьевич
  • Черный Виктор Владимирович
SU1442988A1
КОМБИНАЦИОННЫЙ СУММАТОР СТРУКТУРНЫХ КОДОВ 1991
  • Ткаченко А.В.
  • Харламов Д.В.
RU2023288C1
Накапливающий сумматор 1976
  • Стахов Алексей Петрович
  • Оводенко Александр Васильевич
  • Лужецкий Владимир Андреевич
  • Юрченко Алексей Петрович
SU577528A1
Накапливающий сумматор 1988
  • Шапошников Николай Николаевич
  • Ткаченко Александр Васильевич
  • Гриб Олег Петрович
SU1532916A1
Накапливающий сумматор 1985
  • Ткаченко Александр Васильевич
  • Дудкин Владислав Валерьевич
SU1278835A1
Последовательный сумматор 1977
  • Стахов Алексей Петрович
  • Оводенко Александр Васильевич
  • Лужецкий Владимир Андреевич
SU696452A1
Параллельный сумматор кодов фибоначчи 1978
  • Стахов Алексей Петрович
  • Соляниченко Николай Александрович
  • Лужецкий Владимир Андреевич
  • Оводенко Александр Васильевич
  • Козак Андрей Андреевич
SU840891A1
Накапливающий сумматор 1985
  • Ткаченко Александр Васильевич
  • Дудкин Владислав Валерьевич
SU1319023A1
Накапливающий сумматор 1991
  • Ткаченко Александр Васильевич
  • Харламов Дмитрий Владиславович
  • Шарафутдинов Айдар Сахабутдинович
SU1800454A1

Иллюстрации к изобретению SU 570 896 A1

Реферат патента 1977 года Комбинационный сумматор

Формула изобретения SU 570 896 A1

SU 570 896 A1

Авторы

Стахов Алексей Петрович

Лужецкий Владимир Андреевич

Оводенко Александр Васильевич

Даты

1977-08-30Публикация

1975-12-29Подача