Устройство для алгебраического сложения в избыточной двоичной системе счисления Советский патент 1983 года по МПК G06F7/49 

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

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

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

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

Блоки формирования суммы и переноса отличаются от соответствующих

10 блоков полного двоичного сумматора. Поэтому построение этих блоков, особенно в случае реализации на СИС, приводит к относительно большим затратам оборудования на один разряд -с.

15 устройства и. низкому быстродействию. Учитывая наличие блока формирования окончательного результата 1 входные вентили триггера), затраты оборудования и время сложения в среднем .в

20 5 раз больше, чем у полного одноразрядного двоичного сумматора. Отсутствие, инвариантности устройства по отношению к -инверсии знака цифр троичного представления операндов при25водит к преобладанию цифр определенного знака в троичном представле.нии результатасложения. Округление таких чисел, состоящее в отбрасывании лишних младших разрядов, приво30 дит к систематической погрешности. Устройство с систематической погрешностью не применимо при приближенны:: и длительных вычислениях, когда получаемые результаты округляются, а затем вновь являются операндами. Целью изобретения является упрощение -устройства, повышение быстродействия и устранение систематической погрешности. Для достижения этой цели в устрой стве для алгебраического сложения в избыточной двоичной системе счисления,со держащем в каждом разряде блоки формирования суммы и переноса первого каскада и блоки формирования суммы и переноса второго каскада, блоки формирования суммы и переноса в каждом кас .каде выполнены в виде одноразрядных дво ичных сумматоров, причем входы однораз .рядного двоичного сумматора первогр каскада и первый вход одноразрядного двоичного сумматора второго каскада подключены к шинам соответствую- . щего разряда слагаемых устройств, выход суммы одноразрядного двоичного сумматора первого каскада соединен с вторым входом одноразрядного двоичного сумматора второго каскада, переноса одноразрядного двоичного сумматора первого каскада соединен с третьим входом одноразрядного двбг ичного сумматора второго каскада последующего разряда, выход суммы одноразрядного двоичного сумматора второго каскада данного разряда и выход переноса одноразрядного двоичного сумматора второго каскада предыдущего разряда являются выходами данного разряда устройства. На чертеже изображена функциональная схема устройства. Устройство содержит блоки формирования cyMNSJ и переноса первого и второго каскадов, выполненные соответственно на одноразрядных двоичных сумматорах первого и второго каскадов J и 2. Входы первого, второго слагаемых и переноса блока 1 подключены соответственно к шинам первого 3i второго третьего 5 слагаемых устройств I Вход второго слагаемого блока 2 подключен соответственно к шине четвертого б слагаемого устройства вход сумматора 2 подключен к входу переноса 7 устройства, выходы суммы и переноса блока 2 подключены соответственно к первой 8 и втогэой 9 шинам результата устройства. Выход переноса блока 1 в i -м разряде , ройсТВ подключен к входу первого слагаемого блока 2 в (if +)-м разряде устройства. . Двоичное кодирование цифр для операндов устройства задано в табл.1. Таблица 1

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

название год авторы номер документа
Устройство для параллельного алгебраического сложения в знакоразрядной системе счисления 1981
  • Рвачев Михаил Алексеевич
SU1003074A1
Комбинационный сумматор 1985
  • Ткаченко Александр Васильевич
  • Дудкин Владислав Валерьевич
  • Гриб Олег Петрович
SU1310808A1
КОМБИНАЦИОННЫЙ СУММАТОР СТРУКТУРНЫХ КОДОВ 1991
  • Ткаченко А.В.
  • Харламов Д.В.
RU2023288C1
Комбинационный сумматор 1987
  • Ткаченко Александр Васильевич
  • Дудкин Владислав Валерьевич
  • Черный Виктор Владимирович
SU1442988A1
СПОСОБ СЛОЖЕНИЯ-ВЫЧИТАНИЯ ЧИСЕЛ, КОДИРУЕМЫХ СИГНАЛАМИ, И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ 1997
  • Попов Николай Дмитриевич
RU2109325C1
Последовательный сумматор 1989
  • Квитка Николай Андреевич
  • Кожемяко Владимир Прокофьевич
  • Стратиенко Виктор Сергеевич
  • Квитка Сергей Николаевич
SU1709298A2
Комбинационный сумматор 1986
  • Збродов Николай Андреевич
SU1327092A1
Устройство для сложения в избыточной двоичной системе счисления 1986
  • Гаврилин Сергей Иванович
SU1381487A1
Параллельный сумматор 1986
  • Ткаченко Александр Васильевич
SU1363188A1
Матричное устройство для решения уравнений в частных производных 1985
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1302276A1

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

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

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

Двоичные кодовые комбинации двухрядного кода При таком кодировании число в избыточной двоичной системе счисления I разбивается на положительную и отрицательную части представл енные обратным двоичным кодом без знакового разряда). . Работа устройства для алгебраического сложения двух чисел в избыточ ной двоичной системе (алгебраического сложения :двухчисел счисления, представленных«четырьмя слагаемыми в обратном двоичном коде, состоит в алгебг.зическом преобразовании трех слагаемых а два на одноразрядном двоичном .сумматоре,. Оставшееся четвертое слагаемое, слагаемое, полученное на выходах суммы блока 1, и слагаемое со сдвигом на один старший разряд, полученное на выходах переноса блока 1, подаются на входы блока 2 для алгебраического преобразования этих трех слагаемых в два. Слагаемое, по .лученное на выходс1Х суммы блока 2f |И слагаемое, со сдвигом на один .полученное на выходах переноса блока 2, образуют положительную и отри1 атеЛьную части результата сложе ния в избыточной двоичной системе счисления и подаются на-шины результата устройства. Устранение систематической погрешности устройства при приближенных вычислениях обеспечивается инвариантностыо устройства к инверсии двоичного, гпредставления операндов, кодированием цифр противоположного знака инверсными кодовыми комбинациями и равновероятностью последних в каждом разряде представления операндов. Представление операнда двухряд-Двоичные кодовые комбинации двухрядного кода операнда в рассматриваемом разряде

Положительный эффект упрощения 25 устройства состоит в том, что каждый разряд состоит из двух широко применяемых в вычислительной технике одног разрядных двоичных сумматоров, структурно организованных в дерево сумма- 30 торов. Поэтому время сложения и, затраты оборудования на один разряд равны удвоенным соотве тствующим параметрам одноразрядного двоичного сумматора и в среднем в 2,5 раза меньше, чем у из- 5 вестного. В отличие от известного . приближенные вычисления на данном устройстве лишены систематической погрешности. Даже в широко применяемой обычной двоичной системе счисления устранение систематической погрешност / связано с усложнением округления и приводит к выделению округления в отдельную операцию для обеспечения строгой несмещенности (ноль матема- . тического ожидания jпогрешности. 45

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

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

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

Таблица 2

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

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

1. Сб.- Г-Вычислительная техника Л.,-1977, вып. 6, -с. 82-91.2.Авторское свидетельство СССР 717763, кл. 606F 7/50, 1978.3.Авторскоесвидетельство СССР № 453691, кл. Q06F 7/50, 1973 (прототип ).

оJ

/.

/

/

SU 1 003 073 A1

Авторы

Яворовский Евгений Алексеевич

Шпильберг Арнольд Яковлевич

Даты

1983-03-07Публикация

1981-02-20Подача