Последовательный сумматор в избыточной двоичной системе счисления

 

Изобретение относится к вычислительной технике и может быть использовано в вычислительных устройствах, работающих в избыточной двоичной системе счисления. Целью изобретения является повышение точности. Сумматор содержит блок 3 формирования отрицательной суммы, блок 14 формирования положительной суммы, блок 11 формирования положительного переноса, блок 15 формирования результата, элемент ИЛИ-НЕ 7, элементы 4,8,16 задержки. 2 ил., 2 табл.

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

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

РЕСПУБЛИН

ÄÄSUÄÄ 1619251

А1 щ) С 06 F 7/49

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

Н Д BTOPCHOMY СВИДЕТЕЛЬСТВУ

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

fl0 ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР

1 (21) 4444582/24 (2?) 20.06.88 (46) 07.01.91. Вюп. Р 1 (71) Таганрогский радиотехнический институт им. В.Д.Калмыкова (72) М.В.Телековец (53) 681 ° 325(088.8) (56) Авторское свидетельство СССР .Н 717763, кл. G 06 F 7/49, 1977.

Авторское свидетельство СССР

Р 1546965, кл. G 06 F 7/49, 1987. (54) ПОСЛЕДОВАТЕЛЬН1Й СУММАТОР В ИЗВЫТОЧНОй, 1ВОИЧНОй CHCTENE CMHC3IERK

2 (5?) Изобретение относится к вычислйтельной технике и может быть использовано в вычислительных устройствах, работаюцих в избыточной двоичной системе счисления. Цепью изобретения является повьппение точности. Сумматор содержит блок 3 формирования отрицательной суммы, блок 14 формирования положительной суммы, блок 11 формирования положительного переноса, блок

15 формирования результата, элемент

ИЛИ-НЕ 7, элементы 4,8,16 задержки.

2 ил., 2 табл.

1619251

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

Целью изобретения является повьппение точности.

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

Сумматор содержит входы 1 и 2, на которые подаются прямые (или инверсные) значения модулей первого и второго операндов a,b (a,Ь», блок 3 формирования отрицательной суммы, элемент 4 задержки, входы 5 и 6, на которые подаются инверсные отрицательные значения операндов (а, b ), элемент ИЛИ-НЕ 7, элемент 8 задержки, входы 9 и 10, на которые подаются отрицательные значения операндов (а

Ь ), блок 11 Аормирования г(оложительного переноса, входы 12 и 13, на которые подаются инверсные значения модулей (или инверсные положительные значения) операндов a,b (а(,Ь ), блок 14 формирования положительной суммы, блок 15 форьырования результа- 30 та, элемент 16 задержки, выходы 17 и 18. Блок 15 (Аиг. 2) содержит элемент 2И-ЗИЛИ-HE 19, элементы НЕ 20 и ИЛИ-НЕ 21, элемент 2И-ЗИЛИ-НЕ 22;

Блок 3 содержит элемент РАВНОЗНАЧНОСТЬ 23. Блок 14 содержит элемент

РАВНОЗНАЧНОСТЬ ?4. Блок 11 содержит

- элемент 2И-ЗИЛИ-HE 25.

Алгоритм работы сумматора имеет следующий вид:,40

1 при С; )7.

Z = О при -2сС; + 7;

-1 при С, -2, где С„ =2(}I (+1/2(а iz+b z ) 1

1 =. -" 0,...,И; Е (Разряд пере- 45 полнения.

Элементы 4, 8 и 16 задержки представляют собой регистр хранения остатка от предыдущего такта суммирования опера(щов

О „=2О; (.+(а, +Ь1„)-47., .

Значения остатка в зависимости от кода в элементах задержки следующие: г =-2 при S =i S =О, S =О;

-2 — (-(1 -z

Q<=-1 при S =О, S =1, S =О; I

О при S -О S 0 S О, при S -0 $ -1, S — 1, + при S =О, S =О, $ =1.

Для пояснения работы сумматора в табл., 1 приведены возможные состояния сумматора.

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

Входные операнды подаются по входам 1,2,5,6,9,10,12,13 последовательным кодом стар(пими разрядами вперед.

Элемент ИСКЛ10ЧАИ1(1ЕЕ ИЛИ 23 Аормирует значение первой отрицательной суммь(1

-(S. =-а ° Ь g а ° b, +г +г г 1 -(г +г

Элемент ИЛИ-HE 7 формирует значение второй отрицательной суммы (равен— ство суммы операндов -2) 1 ("2 (+г

Логическое выражение для Аормирователя положительного переноса (блок 11) имеет вид, .(-(i+z +г (+г (-г или, Элемент ИСКЛИЧАИЦЕЕ ИЛИ 24 Аармирует значение положительной суммы

Логические выражения для результата имеют вид

Z =S YS ° Р ° ((S "S z. (%i Н- (+(В табл. 2 приведен пример сложения чисел А=О, 1И110 и B=O 1010 в устройстве (Z=1, 10=0, 10) .

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

Последовательный сумматор в избыточной двоичной системе счисления, содержащий блоки.Аормирования положительной и отрицательной сумм, блок формирования результата и два элемента задержки, причем входы блока Аормирования отрицательной суммы соединены с первым и вторым входами сумматора, а выход подключен к входу первого элемента задержки, выход которого соединен с первым входом блока Аормирования положительной суммь(, выход которога подключен к входу второго элемента задержки, прямой и инверсный выходы которого соединены соответственно с первым и вторым входами блока Аор1 6 ного элемента задержки и выходом блока Аормирования положительного переноса, при этом блок Аормирования результата содержит два элемента 2И-ЗИЛИ-НЕ, элемент HF. и элемент ИЛИ-HF., входы которого соединены с третьим и пятым входами блока, входы первой группы первого элемента 2И-ЗИЛИ-HE соединены с выходом элемента HF. и пятым входом блока, вход второй группы подключен к первому входу блока, вход третьей группы — к третьему входу блока, а выход соединен с первым выходом блока, входы первой группы второго элемента ?И-ЗИЛИ-HF. подключены к четвертому и шестому входам блока, вход второй группы соединен с выходом элемента ИЛИ-НЕ, вход третьей группы подключен к первому входу блока, а выход соединен с гторым выходом блока, вход элемента НЕ соединен с шестым входом блока. тываются положительное и отри.;ательное значения результата сумматора, отличающийся тем, что, 20 с целью повьппения точности, сумматор содержит третий элемент задержки, элемент ИЛИ-HE и блок Аормирования положительного переноса, входы которого с первого по четвертый соединены соот-25 ветственно с входами сумматора с третьего по шестой, на которые поданы инверсные значения модулей (или инверсные положительные значения) и отрицательные значения первого и второ- ЗО го операндов сумматора, а выход подключен к второму входу блока Аормирования положительной суммы, при этом блок формирования положительного переноса содержит элемент 2И-ЗИЛИ-НГ, входы первой группы которого соединены с первым и вторым входами блока, вход второй группы соединен с третьим входом блока, вход третьей группы соединен с четвертым зходом блока, а 40 выход подключен к выходу блока, входы элеменга ИЛИ-HF. соединены с седьмым и восьмым входами сумматора, на которые поданы инверсные отрицательные значения первого и второго операндов сумматора, а выход подключен к входу третьего элемента задержки, прямой и инверсный выходы которого соединены соответственно с третьим и четвертым входами блока формирования результа- 50 та, пятый и шестой входы которого ""оединены соответственно с выходом перТаблица!

l I а+ +Ь;, С; g 2

5 161925 мирования результата, выходы которого соединены с соответствующими выходами сумматора, при этом блок Аормирг,вания отрицательной суммы содержит элемент

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

-2

-2

-2

-2

-1

-1

-1

-1

-1

О

О

О

О

О

+1

+1

+1

+1

+1

+2

+2

+2

+2

-2

-1

О

+1

+2

-2

-1

+1

+2

-2

-1

О

+1

+2

-2

-1

О

+1

+2

-2

-1

О

+1

-5

-4,5

-4

-3,5

-3

-3

-2,5

-2

1 ф 5

-1

-1

-1/2

+1/2

+1

+!

+1. 1/2

+2

+2,5

+3

+3

+3,5

+4

+4,5

-2

-1

О

+1

+2

О

+1

+2

-1

О

-2

-1

О

+1

+2

О

+1

+2.

-1

О

-2

-1

+1

-1

-1

-1

-1

-1

-1

-1

-1

О

О

О

О

О

О

О

О

О

+1

+1

+1

+1

+!

+1

1619251

Та блица 2

2 °

S, а+1

2 °

2, 11 14

1 12 5 9

2 13 6 10

0 1 0

1 0 1

1 0 0

1 0 1

Составитель В.Березкин

Техред Л.Сердюкова Корректор Л.Бескид

Редактор А.Мотыль

Заказ 47 Тирах Подписное

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

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

Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина, 101

"I 0

0 0

1 0

Г1

> +

1 Т

0 1 0 1

1 0 1 0

1 0 0 0

1 0 0 0

0 0 0 0 0

1 1 0 1 -1

1 0 1 0 1

0 0 0 0 0

Последовательный сумматор в избыточной двоичной системе счисления Последовательный сумматор в избыточной двоичной системе счисления Последовательный сумматор в избыточной двоичной системе счисления Последовательный сумматор в избыточной двоичной системе счисления 

 

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

Изобретение относится к вычислительной технике и позволяет вычислить произведение комплексных чисел A и B, описываемых тремя составляющими A<SB POS="POST">1</SB>, A<SB POS="POST">2</SB>, A<SB POS="POST">3</SB> и B<SB POS="POST">1</SB>, B<SB POS="POST">2</SB>, B<SB POS="POST">3</SB> соответственно

Изобретение относится к вычислительной технике и позволяет вычислить произведение комплексных чисел A и B, описываемых тремя составляющими A<SB POS="POST">1</SB>, A<SB POS="POST">2</SB>, A<SB POS="POST">3</SB> и B<SB POS="POST">1</SB>, B<SB POS="POST">2</SB>, B<SB POS="POST">3</SB> соответственно

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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