Устройство для сложения в избыточнойсистеме счисления

 

ОП ИКАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВ ИТИЛЬСТВУ

Соаоз Советских

Социалистических

Республик

*,,> /

Ф1;; (61) Дополнительное к авт. свид-ву— (22) Заявлено 2706.79 (21) 2785813/18-24 (51)М. Кл.з

G 06 F 7/49 с присоединением заявки М—

Государственный комитет

СССР пд делам изобретений н открытий (23) ПриоритетОпубликовано 230481.Бюллетеиь N9 15 (53) УДК 681.325 (088.8) Дате опубликования описания 239481

В.А. Телековец и И.В. Стахан sa„,„ - "" .,". 1

Г!

1 (72) Авторы изобретения

Таганрогский радиотехнический инст им. В.Д. Калмыкова (71) Заявитель (54) УСТРОЙСТВО ДЛЯ СЛОЖЕНИЯ В ИЗБЫТОЧНОЙ

CHCTEME C×ÈÑËEÍÈË

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

Известно устройство, содержащее сумматор; регистр, элемент ИЛИ и блок анализа разрядов, которое производит сложение чисел в избыточной системе счисления последовательно старшими разрядами вперед (1 ).

Недостатками устройства является низкое быстродействие и сложение чисел только в двоичной системе счисления. 15

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

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

ro и отрицательного переноса, группу элементов ИЛИ и реверсивный счетчик, которое производит сложение чисел в избыточной системе счисления с произвольным основанием P и цифрами р-1, ..., 1,0, 1, ... p-1 )3 J.

Недостатком устройства является большое количество оборудования, так как оно работает только в параллельном режиме.

Цель изобретения — сокращение количества оборудования, которое достигается за счет возможности последовательного сложения чисел в избыточ.ной системе счисления с произвольным основанием P.

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

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

Устройство содержит первый и второй комбинационные сумматоры 1 и 2, 15 блоки 3 и 4 выработки положительного и отрицательного переносов, шифратор 5, регистр б и реверсивный счетчик 7.

Входы первого сумматора 1 подклю- gp чены к шине 8 первого входного аргумента и шине 9 второго входного аргумента, а выходы. первого сумматора 1 соединены с первыми входами второго сумматора 2 и с входами блоков 3 и 4 выработки переносов. Второй вход второго сумматора 2 подключен к выходу шифратора 5, входы которого соединены с выходами блоков 3 и 4 выработки положительного и отрицательного переносов и с суммирующим и вычитающим -входами реверсивного счетчика 7. Выход второго сумматора 2 соединен с входом регистра 6, вход которого подключен ко входу реверсивного счетчика 7, соединенного по вы-ходу с выходной шиной 10 устройства.

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

На входы первого комбинационного 40 устройства по шинам 8 и 9 последовательно разряд за разрядом, начиная со .старшего, поступают суммируемые аргументы, выраженные в избыточной системе счисления с основанием Р и 4 системой цифр р-1, ..., 1, О, 1, р-1. Каждый i-й разряд входных аргументов поступает в устройство в виде (k+1)-ãî разрядного двоичного кода (l og

При этоМ пОложительные значения входных аргументов подаются в прямом коде, а отрицательные — в дополнительном.

На выходе. первого сумматора 1 образуется сумма S ° i-тых разрядов а входных аргументов а„.и b„.

S. =а„+b1

1 1

Полученная сумма S поступает на 6С входы второго комбинационного сумматора 2 и блоков 3 и 4 выработки положительного и отрицательного переносов. В зависимости от величины полученной суммы блоки 3 и 4 нырабатыают си1 валы 1 ° - E i " - п -. iечу -и " :v алгоритму

1 при S. > p-1

П. = 1 при5 (1 и

"1 ри р-«5

Влоки 3 и 4 выработки переносов представляют собой логические блоки, входными сигналами которых являются значения разрядов суммы S;, структура определяется значением основания системы P.

Шифратор 5 выдает на второй вход второго сумматора 2 число Р (если

П=1) или минус P (если П-1). Таким образом, на выходах второго сумматора 2 получают следующие значения суммы S;

S. +р при П. =1

5 = S--p при П =1

1

5.

1 при P.. =0

Полученная сумма S с выхода второго сумматора .2 заносится в регистр б. В следующем (i+1) — м также работы устройства сумма S„- „ с выхода регистI ра 6 заносится в реверсивный счетчик 7, где и к ней добанляется 1 или 1 при наличии отрицательного или положительного переносов на выходах блоков 3 и 4. С выхода реверсивного счетчика 7 по выходной шине 10 устройства снимаются разряд за разрядом, начиная со старшего разряда, результаты суммирования аргументов а и b.

Таким образом, введение регистра позволило производить последовательное суммирование чисел в избыточной системе счисления с произвольным основанием Р и системой цифр р-1, 1, О, 1, ..., р-1, что дает выигрыш в оборудовании, примерно в и раэ (где n — число разрядов суммируемых аргументов).

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

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

Составитель Н. Слюсарев .Редактор A. Шишкина Техред М.Коштура Корректор Г. Н аз аров а, Заказ 2112/71 Тираж 745 Подписное

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

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

Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4.<лючсни к выходам блоков выработки соответственно положительного и отрицательного переносов.

Источники информации, принятые во внимание при экспертизе

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

638959, кл. G06 F 7/385, 1976.

2. Авторское свидетельство СССР по заявке 9 2462529, кл. G 06 F 7/385, 1977.

3. Папернов A.A. Логические основы ЦВТ . М., "Советское радио", :1972, с. 185-190, рис. 30 (прототип)

Устройство для сложения в избыточнойсистеме счисления Устройство для сложения в избыточнойсистеме счисления Устройство для сложения в избыточнойсистеме счисления 

 

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

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

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

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

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

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

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

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

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

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

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