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

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

CD

00 00

счисления с сохранением работоспособности с числами, представленными в коде Фибоначчи, традиционной двоичной системе счисления и двоичной минимальной единичной системе счисления, а также упрощение сумматора. Комбинационный сумматор содержит в каждом разряде одноразрядный сумматор 1 и логический узел 2, причем

2988

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

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

название год авторы номер документа
Комбинационный сумматор 1985
  • Ткаченко Александр Васильевич
  • Дудкин Владислав Валерьевич
  • Гриб Олег Петрович
SU1310808A1
Накапливающий сумматор 1986
  • Ткаченко Александр Васильевич
  • Дудкин Владислав Валерьевич
  • Коваленко Андрей Борисович
SU1401453A1
Последовательный сумматор 1977
  • Стахов Алексей Петрович
  • Оводенко Александр Васильевич
  • Лужецкий Владимир Андреевич
SU696452A1
Устройство для сложения п-разрядных десятичных чисел 1980
  • Баженов Юрий Михайлович
  • Роздобара Виталий Владимирович
  • Кремез Георгий Вальткрович
SU900282A1
Устройство для суммирования Фибоначчи-десятичных кодов 1989
  • Стахов Алексей Петрович
  • Лужецкий Владимир Андреевич
  • Козлюк Петр Владимирович
  • Горлачева Елена Александровна
  • Денисова Ирина Сергеевна
SU1649535A1
КОМБИНАЦИОННЫЙ СУММАТОР СТРУКТУРНЫХ КОДОВ 1991
  • Ткаченко А.В.
  • Харламов Д.В.
RU2023288C1
Конвейерный сумматор 1983
  • Луцкий Георгий Михайлович
  • Блинова Татьяна Александровна
  • Корочкин Александр Владимирович
SU1137460A1
Параллельный сумматор 1986
  • Ткаченко Александр Васильевич
SU1363188A1
Комбинационный сумматор 1986
  • Збродов Николай Андреевич
SU1327092A1
Накапливающий сумматор 1985
  • Ткаченко Александр Васильевич
  • Дудкин Владислав Валерьевич
SU1278835A1

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

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

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

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

1

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

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

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

Комбинационньй сумматор (фиг, 1) содержит в каждом i-м разряде, где i Ifti, п - разрядность, операндов, одноразрядный сумматор 1, логический узел 2, входы 3 и 4 данного разряда первого и второго операндов, выходы Суммы 5 и переноса 6 данного разряда сумматора.

Логический узел (фиг. 2) содержит пять элементов ШШ 7 - 11, входы 12 - 15 переноса соответственно из (i - 1), (i - 2), (i -t- 2) и (i + 5)разрядов сумматора, выходы 16 - 18, элементы И 19 и 20.

Любое натуральное число А в двоичной минимальной системе счисления, представляется в виде многочлена

п

А IIa;t(i),

(1)

1--1

О 5 l.

((i)

где a,j е

0,при i О

1,при 1(2)

((i-2)+C|Jj() при 1 1

Значение (, (п + 1) является мощностью п-разрядного минимального кода

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

Предлагаемый способ сложения основан на соотношении

9(1) + q)(i) + (f(i 5).

y(i + 2) + (31

Правило сложения, следовательно, имеет вид:

О 1 1 10000001

(4)

Анализ выражения (3) позволяет предположить, что операция будет протекать с появлением промежуточных сумм в ряде случаев.

Представление чисел в двоичной модифицированной единичной системе счисления производится также в виде многочлена, но для, этой цели используется

(i)

О, при i О

(5)

(i-2) +Ф(1-3) + 1, при 1 0.

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

I . Наибольший вес, для ко торого выполняется неравенство

;(i + у)0 Р; ( У 1), (6)

есть Ф, (9) 20, Т.е. 25 Ф, (9) + 5, следовательно dij 1 .

2. г, Ф,(А) + r.j 4 + 1,

О,

сл довательно, 4

3. г,, «, (1) + г 1 + следовательно, d, 1.

Так как г. О, то разложение закончено. Модифицированное двоичное изображение числа 25 в двоичной t- системе счисления имеет вид.

Сущность изобретения заключается в реализации алгоритма (3). Логический узел имеет входУ 3,4 и 12 - 15, обозначим их соответственно а,б,с,д е,ж, и входы 16 - 18, обозначенные соответственно 1,11,111.

Для традиционной системы счисления на выходах будут следующие логи .ческие функции:

.1 aV6, .

II с,

III аб.

(7)

для кодов Фибоначчи:

I aV6,

II сУд,

III абУсд,

(8)

40

. При функционировании устройства с числами в коде Фибоначчи в процессе преобразования участвуют элементы И 19 и 20 и ИЛИ 10,9,8 и П. Алгоритм функционирования узла объясняется . выражением (8), вытекающим из следующего соотношения, описывающего операцию сложения единичных разрядов слагаемых:

V(i) + 9(1) (V(i + 1) + + ф(1 - 2).

для модифицированной единичной системы счисления, двоичной единичной системы счисления

1 aV6, 1 1 еУж, 111 аб.

Сумматор работает следующим образом.

При функционировании в традиционной двоичной системе счисления логический узел 2 реагирует на сигнал на выходах слагаемых, входе переноса из младшего разряда. На входы одноразрядного сумматора 1 поступают сигналы в соответствии с выражением (7). Сигналы разрядов слагаемых поступают в логическом узле на входы элементов

Сигналы, приходящие на входы логического узла, входят на его выходы. В данном случае на выходе сигнал аналогичен предыдущему случаю. ,. 45 Формирование сигналов на осталь- С9) ных выходах следующее./ Сигналы переноса на (i - 1)-го и (i + 2)-го разрядов поступают соответственно на третий и четвертый входы логического

50 узла. Элемент И 20 учитывает одновременный приход единичных сигналов переноса и подает его через элемент ИЛИ 8 на третий вход одноразрядного сумматора 1, предварительно учтя

55 сигналы с выхода элемента И 19. Элементы ИЛИ 9 и 8 формируют сигнал на второй вход одноразрядного сумматора. Элементы И 20, ИЛИ 9 и В учи- тьшают особенность формирования сиг

ДА2988

И 19 и ИЛИ

.

10

15

20

25

30

35

40

О, с выхода последнего - на вход одноразрядного сумматора 1. Элемент И 19 в зависимости от значений разрядов слагаемых формирует счетчик на третий вход одноразрядного сумматора. Сигнал переноса из млaдDJeгo разряда беспрепятственно проходит на вход одноразрядного устройства.

Выходы переносов каждой системы счисления строго подключены к соответствующим входам логического «узла 2, что позволяет не использовать входы управления. Следовательно, сигнал переноса распространения с выхода одноразрядного сзпчматора i-ro разряда в (i + 1), (i + 2), (i - 2) и (i - 5)-и разряды на входе логического узла, оказывает влияние только в (i + 1)-м разряде, и алгоритм функционирования зависит от выражения, описывающего операцию сложения в традиционной двоичной системе счисления :

((i) +(j;(i) ((i + 1).

. При функционировании устройства с числами в коде Фибоначчи в процессе преобразования участвуют элементы И 19 и 20 и ИЛИ 10,9,8 и П. Алгоритм функционирования узла объясняется . выражением (8), вытекающим из следующего соотношения, описывающего операцию сложения единичных разрядов слагаемых:

V(i) + 9(1) (V(i + 1) + + ф(1 - 2).

51442988

нала суммы и переноса в коде Фибоначчи, заключаюп1утося в том, что из сигналов переноса формируется самостоя- тeльньrt сигнал, участвующий в получении суммы, и сигнал переноса. Это поясняется табл, 1.

1

Таблица

Примечание: S сигнал, участвующий в получении суммы; Р - сигнал переноса..

Рассмотрим особенности работы ло- гического узла для работы в минимальной форме изображений в двоичной единичной, модифицированной единичной системах, обусловленные наличием соответственно четырех, трех нулей между соседними единицами. Таким образом, перенос в (i + 2)-и разряд заведомо производится в разряд, содержащий логический ноль. Перенос в (1 - 5)-и разряд может встретить наличие там логической единицы одного или двух операндов. Поэтому для рабо- ты логического узла используют элементы И 19, ИЛИ 10,8,11 и 7, необходимые для реализации логических функций (9).

Таким образом, состояние (i+2)-ro разряда определяется значением сигна- ла переноса: если сигнал переноса Oj то и значение (i + 2)-го разряда О, если 1, то -1. Состояние (i - 5)-го разряда определяется как функция от сигнала переноса и значения (i-5)-ro разряда (табл. 2).

Таблица 2

Продолжение табл.2

10 01

5

0

25

30 gg 40

45 50

55

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

Комбинационный сумматор, содержащий в каждом разряде одноразрядный сумматор, два элемента И и пять элементов ИЛИ, причем вход первого операнда данного разряда сумматора соединен с первыми входами первых элементов И и ИЛИ, вторые входы которых соединены с входом второго операнда данного разряда сумматора, выход первого элемента ИЛИ данного разряда соединен с входом первого операнда одноразрядного сугшатора данного разряда, выходы суммы и переноса которого соединены соответственно с выходами суммы и переноса данного разряда сумматора, первые входы вторых элементов И и ИЛИ данного разряда соединены с выходом переноса одноразрядного сумматора (k - 1)-го разряда, где k ,п, п - разрядность операндов, второй вход второго элемента И данного разряда соединен с вторым входом второго элемента ИЛИ данного разряда, выход которого соединен с первым входом третьего элемента ИЛИ данного разряда, выход которого соединен с входом второго операнда одноразрядного сумматора данного разряда, вход переноса которого соединен с выходом четвертого элемента ИЛИ данного разряда, первый вход которого соединен с выходом первого элемента И данного разряда, второй вход четвертого элемента ИЛИ данного разряда соединен с выходом второго элемента;41 данного разряда, первый вход пятого элемента ИЛИ данного разряда соединен с выходом переноса одноразрядного сумматора (k + 5)-го разряда сумматора, отличающийся тем, что, с целью расширения функциональных возможностей за счет способности суммировать числа в модифицированной единичной системе счисления с сохранением работоспособности с числами, представленными в коде Фибоначчи, традиционной двоичной системе счисления и двоичной избыточной единичной системе счисления, и упрощения сумматора, второй вход третьего

/20fJo20

14429888

. элемента ИЛИ данного разряда соединен с выходом пятого элемента ИЛИ данного разряда, второй вход которого соединен с выходом переноса одноразрядного сумматора (k + 2)-го разряда.

2

10

-о16

11

-0/7

1$

Риг.2

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

Комбинационный сумматор 1975
  • Стахов Алексей Петрович
  • Лужецкий Владимир Андреевич
  • Оводенко Александр Васильевич
SU570896A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Комбинационный сумматор 1985
  • Ткаченко Александр Васильевич
  • Дудкин Владислав Валерьевич
  • Гриб Олег Петрович
SU1310808A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 442 988 A1

Авторы

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

Дудкин Владислав Валерьевич

Черный Виктор Владимирович

Даты

1988-12-07Публикация

1987-04-01Подача