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

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

«. 12

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

Цель изобретения - упрощение сум- матора.

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

Сумматор содержит блок 1 формиро- вания переноса, блок 2 коррекций, четырехразрядные входы первого 3 и второго 4 операндов, входы 5 и 6 поло.кительного и отрицательного пе-г реноса из предьщущего десятичного разряда (тетрады) сумматора, выходы 7 и 8 положительного и отрицательно- го переноса в следующий разряд сумматора, выход 9 результата, первый, второй, третий, четвертый, пятый, шестой, седьмой, восьмой, девятый одноразрядные сумматоры 10-18, первый, второй элементы НЕ 19 и 20, первый, второй, третий, четвертый, пятый, шестой элементы ИЛИ 21-26, элемент ИЛИ-НЕ 27, первый, второй, третий, четвертьй, пятьй, шестой элементы И 28-33, элемент И-НЕ 34.

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

На первом шаге вычисляется промежуточная сумма

, W, X.. + у. ,

где X . и у - цифры i-ro разряда первого и второго операн- дов соответственно. При этом их возможные значения берутся из диапазона -6 х .6.

На втором шаге определяется значение десятичного переноса Р в стар пшй разряд, исходя из следуюш;их соображений:

Р j 1, если W; , 6

1

-1, если W, -5

Р. О, если -4 W. 5 На третьем шаге вычисляется конечный результат путем коррекции промежуточной суммы согласно выражению

S, W, + Р,-. - ЮР. . где S. - цифра 1-го разряда суммы.

Положительные цифры закодированы двоично-десятичным кодом 8421, а отрицательные - дополнительными до 16 Старший разряд кода цифры указывает на ее знак (О - плюс, 1 - минус).

На четырехразрядные входы 3 и 4 подаются цифры операндов. Одноразрядные сумматоры 10, 11, 12, 13 и 18

5

0

5

5

5

реализуют первый шаг алгоритма. На их пятиразрядном выходе образуется промежуточная сумма, положительные значения закодированы как двоичные целые, а отрицательные - дополнениями до 32. В зависимости от величины промежуточной суммы в блоке формирования переносов определяется значение переноса в более старший разряд. Согласно второму шагу алгоритма, перенос может быть равен 1, -1, либо 0. Признаком равенства его единице является наличие логической 1 на выходе 7, а равенства -1, наличие логической 1 на выходе В, Наличие логического О на обоих выходах 7 и 8 соответствует равенству нулю переноса.

В блоке коррекции и второй тетраде реализуется третий шаг алгоритма. При этом на выходах элементов ИЛИ 21, 24-26 образуется четырехразрядный код величины Р - 10Р. . Сложение этой величины с промежуточной суммой осуществляется в одноразрядных сумматорах 14-17.

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

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

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

е-

10

5

20

25

30

35

с пер- И, ВТО- выходом

2560154

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

Редактор П.Коссей

Составитель М.Есенина

Техред Л.Сердюкова Корректор А.Обручар

Заказ 4824/48Тираж 671Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий . 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная, 4

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

название год авторы номер документа
Десятичный сумматор в избыточной системе счисления 1988
  • Гыскэ Василий Сергеевич
  • Кирьяк Любомир Тихонович
SU1594524A1
Двоично-десятичный сумматор 1985
  • Гыскэ Василий Сергеевич
  • Ротарь Север Леонтьевич
SU1305664A1
СПОСОБ И УСТРОЙСТВО УМНОЖЕНИЯ ДВОИЧНО-ДЕСЯТИЧНЫХ КОДОВ 2009
  • Власов Борис Михайлович
RU2410745C1
Устройство для извлечения квадратного корня 1984
  • Глазачев Александр Юрьевич
SU1234831A1
СПОСОБ И УСТРОЙСТВО СУММИРОВАНИЯ И ВЫЧИТАНИЯ ДВОИЧНО-ДЕСЯТИЧНЫХ КОДОВ 2008
  • Власов Борис Михайлович
  • Краснов Александр Васильевич
  • Краснова Нина Владимировна
  • Новожилова Карина Александровна
  • Соколова Татьяна Борисовна
RU2389064C1
Устройство для умножения двоично-десятичных цифр 1983
  • Глухова Лилия Александровна
  • Пешков Анатолий Тимофеевич
SU1198513A1
Устройство для сложения - вычитания 1985
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1273918A1
Операционный модуль 1984
  • Пешков Анатолий Тимофеевич
  • Глухова Лилия Александровна
  • Левицкая Инна Валерьевна
  • Пешков Андрей Анатольевич
SU1406592A1
СПОСОБ И УСТРОЙСТВО УМНОЖЕНИЯ ДВОИЧНО-ДЕСЯТИЧНЫХ КОДОВ 2008
  • Власов Борис Михайлович
  • Краснов Александр Васильевич
RU2386998C1
Устройство для деления двоичных чисел 1980
  • Заморин Анатолий Петрович
  • Маханов Анатолий Андреевич
SU955039A1

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

Реферат патента 1986 года Десятичный сумматор в избыточной системе счисления

Изобретение относится к области вычислительной техники и автоматики. Цель изобретения - упрощение сумматора. Каждый разряд десятичного суматора содержит девять рднооб- р.азных сумматоров, два элемента НЕ, шесть элементов ИЛИ, элемент ИЛИ-НК, элемент И-НЕ, шесть элементов И. Отличительная особенность заключается в наличии блока коррекции в струг: ктуре десятичного знакораэрядного сумматора вместо трехразрядного двоичного сумматора. Благодаря этому в каждом разряде предлагаемого десятичного знакоразрядного сумматора аппаратурные затраты ниже, чем в Прототипе более чем на два двоичных сумматора, 1 ил. (Л IND Сл 0

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

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

Двоично-десятичный сумматор 1981
  • Вершинин Александр Сергеевич
SU1019441A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Рабинович З.Л., Раманаускас В.Л
Типовые операции в вычислительных машинах
Киев: Техника, 1980, с
Плуг с фрезерным барабаном для рыхления пласта 1922
  • Громов И.С.
SU125A1
Печь для сжигания твердых и жидких нечистот 1920
  • Евсеев А.П.
SU17A1

SU 1 256 015 A1

Авторы

Гыскэ Василий Сергеевич

Ротарь Север Леонтьевич

Каленик Ольга Ивановна

Даты

1986-09-07Публикация

1985-04-03Подача