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

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

113

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

Цель изобретения - увеличение быстродействия и упрощение устройства.

На фиг. 1 изображена функциональная схема устройства для суммирования избыточных кодов;на фиг. 2 - принципиальная схема блока формирования промежуточного результата для четырех разрядов (п 4); на фиг. 3- принципиальная схема блока формирования окончательного результата для четырех разрядов.

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

ва, выходы 1-1 -1-п

суммы, выходы 1-1 -1-п

промежуточной

блока нормализации, входы 2-1-2-п второго one- ранада устройства, выходы 2-1 -2-

-г- промежуточного переноса блока 3

формирования промежуточного результата, блок 4 формирования окончательного результата, блок 5 нормализации., выходы 6 результата.

Блок формирования промежуточного результата (фиг.2) содержит в каждом разряде элемент ШШ 7 элемент ИЛИ 8,элемент И 9, элемент 10 ЗАПРЕТ, в каждом нечетном разряде - элемент 2И-ИШ 11.

Блок формирования окончательного результата (фиг. 3) содержит в каж- дом четном разряде элемент И 12, элемент ЗАПРЕТ 13,в каждом нечетном разряде, кроме первого,- элемент ИЛИ 14.

Сущность изобретения состоит в следующем.

Пусть веса двоичных разрядов связаны между собой следующим рекуррентным уравнением:

2h

J-(,2

при ,

j.V

J

h-, (1)

следующих начальных условиях

ha, 1. Ь„, 2, h , 1,. - значение веса двоичного

j,k. J о,г

значение

разряда;

номер группы, каждая из

которых состоит из двух

0

г 2 разрядов (,1,2, ...); k - номер разряда в группе

(k 1,2).

Тогда значения hj, k будут равны 1 2 « 4 6 к 12 18 36 54 к 108 162 к . . . . Данные системы счисления обладают значительными преимуществами по сравнению с фибоначчиевыми и обобщенными г,р-системами счисления. Такие системы счисления позволяют прежде всего строить более экономичные и более быстродействующие суммирующие устройства.При этом помехоустойчивость j,k,r-кoдoв сравнима с помехоустойчивостью кодов Фибоначчи, а диапазон представления чисел в j,k,r-кoдax не ниже,.чем в обобщенных г,р-кодах.Выполнение арифметических операций в j,k,r-кoдax значительно проще,чем в известных кодах с естественной избыточностью.Это обусловлено тем,что формирование как прямых,так 25 и обратных переносов носит локальньй характер.

Формирование частичной суммы s,

и обратного пе- про15

20

30

прямого переноса П„„ „тГ

реноса п в т-м частичном цикле

изводить в соответствии с формулой (1).

Исключено формирование цепочки переноса более чем в пределах двух

смежных групп для любьпс а

35

J.k

и Ь

j.k

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

П

F

ЬП

ОБр

0.

При этом j,1-разряды в регистре для хранения обратного переноса всег- да содержат нули.С учетом этих факторов в блоке 3 формирования промежуточного результата производится формирование частичной суммы и переноса в соответствии с логическими выражениями

V(aj,,, -bj,,, ).(2)

Работу устройства рассмотрим на примере сложения чисел А В 5 Ol OI.

соответству На выходах 1-1 и

31

На входы 1-1,2-1, 1-3, 2-3 блока 3 поступают единичные сигналы (фиг. 2 в результате чего возбуждаются выходы элементов И 9 соответствующих разрядов,которые через время t запрещают прохождение единичного сигнала с выходов элементов ИЛИ 8 соответствующих разрядов через элементы 10 ЗАПРЕТ соответствующих разрядов на входы элементов ИЛИ 7 ющих разрядов

1-3 будут нулевые сигналы, что действительно соответствует S , Sj., О при подстановке а ,, - Ь,, 0 и а, Ь, 0 в уравнение (2) для Sj,2 . Так как на входах 1-2, 2-2, 1-4, 2-4 блока 3 присутствуют нулевые сигналы, то элементы И 9 соответствующих разрядов, элементы ИЛИ 8 соответствующих разрядов и элементы 10 ЗАПРЕТ третьего и четвертого разрядов не срабатывают. На входе элемента РШИ 7 второго разряда устанавливается единичный сигнал, так как на первом и третьем входах присутствуют единичные сигналы.Элемент ИЛИ 7 четвертого разряда срабатывает только по первому входу (так, как в данном случае ). В результа

те на выходах блока 3 1-2 и 1-4 будут единичные.сигналы, что действительно соответствует S Sj 1 при подстановке а ,, -bi.z 1 и 2.1 2,, 1 в уравнение (2) .

Единичными сигналами с выходов . элементов И 9 первого и третьего разрядов срабатывает один из входных элементов И элемента 2И-Ш1И 11 первого разряда. Так как на третий вход элемента ИЛИ 7 четвертого разряда по дается нулевой сигнал () и на входе элемента ИЛИ 8 четвертого разряда будет нулевой сигнал,то на выходе элемента 2И-ИЛИ 11 второго разряда будет также нулевой сигнал.Это соответствует значению П . 1 и при подстановке а ,, b . 1 и

1,1 г, 1 в (2) для Hj .i .

В результате на выходах 1-4-1-1 блока 3 будет соответственно установлен код Sj.k 10 10, а на выходах 2-2 и 2-Г - код ,.Код Sj,k 10 Ю для j,k,r-кoдoв представлен в основной форме. Поэтому на выходах 1-4 -1-1 5 лизации установлен код S

J,k

нормаю ю.

I

Так как на шинах 2-Г присутствуют единичные сигналы,то еди

ничным сигналом с выхода элемента И 12 первого разряда через время t запрещается прохождение единичного сигнала на выходе элемента ЗАПРЕТ первого разряда, а на выходе элемента ИЛИ 14 первого разряда устанавливается единица в третьем разряде результата.

Нулевым сигналом с выхода элемента И 12 второго разряда (на щине 2-2 становлен нулевой сигнал) разрешается прохождение единичного сигнала с входа 1-4 блока 3 через элемент 13 ЗАПРЕТ второго разряда на выход устройства, соответствующий четвертому разряду результата. В результате на выходе устройства будет установлен код 11 00, что соответствует

А+В 10,0 11 00.

20

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

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

45

рования окончательного результата соединены соответственно с выходами промежуточного переноса блока формирования промежуточного результата, блок формирования промежуточного ре50 зультата в каждом разряде содержит элемент И первой и второй элементы ИЛИ, элемент ЗАПРЕТ и в каждом нечетном разряде элемент 2И-ИЛИ,первые входы элемента И и первого элемента

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

513

первого элемента И и первого элем-; та ИЛИ данного разряда блока формирования промежуточного результата соединены с соответствующим входом второй группы блока формирования промежуточного результата,выход первого элемента ИЛИ нечетного разряда блока формирования промежуточного результата соединен с прямым входом элемента ЗАПРЕТ того же нечетного разряда блока формирования промежуточного результата, инверсный вход которого соединен с выходом элемента И данного разряда блока формирования промежуточного результата,с первьм и вторым входами элемента 2И-Ш1И данного разряда блока формирования -промежуточного результата и первым входом второго элемента ИЛИ следующего четного разряда блока формирования промежуточного результата, выход первого элемента ИЛИ данного четного разряда блока формирования промежуточного результата соединен с прямым входом элемента ЗАПРЕТ данного разряда и третьим входом элемента 2И-ИЛИ предыдущего нечетного разряда блока формирования промежуточного результа.та,выход элемента И четного разряда блока формирования промежуточного результата соединен с инверсным входом элемента ЗАПРЕТ данного разряда блока формирования промежуточного результата и первым входом второго элемента ИЛИ следующего нечетного разряда блока формирования промежуточного результата, выход элемента ЗАПРЕТ данного разряда блока формирования Промежуточного результата соединен с вторым входом второго элемента ИЛИ . данного разряда блока формирования промежуточного результата,выход элемента И нечетного разряда блока формирования промежуточного результата соединен с третьим входом второго элемента ИЛИ предыдущего четного разряда блока формирования промежуточного результата и четвертым входом элемента 2И-Ш1И предьщущего нечетного разряда блока формирования промежутоного результата выходы вторых элеметов РШИ блока формирования промежутоного результата соединены с выходами

5

0

50 соответствующих разрядов промежуточной суммы блока формирования промежуточного результата,выходы элементов 2И-ИЛИ блока формирования промежуточного результата соединены с выходами соответствующих разрядов промежуточного переноса блока формирования промежуточного результата, блок формирования окончательного результата содержит в каждом четном разряде элемент И, элемент ЗАПРЕТ, в каждом нечетном разряде, кроме первого - элемент НШ, вход первого разряда второй группы блока формирования окончательного результата соединены с выходом первого разряда блока формирования окончательного результата, первые входы элементов И четного разряда блока формирования окончательного результата соединены с входами соответствующих разрядов первой группы блока формирования окончательного результата,вторые входы элементов И и прямые входы элементов ЗАПРЕТ 5 четных разрядов блока формирования окончательного результата сдединены с входами соответствующих четных.разрядов первой группы блока формирования окончательного результата,первые входы элементов ИЛИ нечетных разрядов блока формирования окончательного результата соединены с входами соответствующих разрядов,кроме того, первой группы блока формирования окончательного результата, выход элемента И данного четного разряда блока формирования окончательного результата соединен с инверсным входом элемента ЗАПРЕТ данного четного разряда блока формирования окончательного результата и вторым входом элемента ИЛИ следующего нечетного разряда блока формирования окончательного результата,выход которого соединен с выходом соответствующего нечетного разряда блока формирования окончательного результата, выходы элементов ЗАПРЕТ данного четного разряда блока формирования окончательного результата соединены с выходами соответствующего четного разреда блока фор- - мирования окончательного результата ,

0

5

0

5

2 п 1-п

2-2

1-2 2 Г

г-г

Фиг.Г

Фие.2

фцг.З

Редактор Е.Копча

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

Техред МоДицыкКорректор С.Черни

Заказ. 4437/52Тираж 672Подписное

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

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

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

t-u pfld

3-й ряд

2-й pffd

1-й ряд

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

название год авторы номер документа
Круговой интерполятор 1988
  • Горбенко Эдуард Тихонович
SU1566321A1
УСТРОЙСТВО ДЛЯ КОРРЕКЦИИ ПОРЯДКА ПРИ НОРМАЛИЗАЦИИ ЧИСЕЛ 2017
  • Ядыкин Игорь Михайлович
RU2638724C1
Делитель частоты импульсов 1985
  • Смирнов Юрий Владимирович
SU1298907A1
Отсчетное устройство 1976
  • Клинов Александр Михайлович
  • Тарнавский Юрий Евсеевич
  • Гольтман Исай Маркович
  • Каральник Ольга Соломоновна
SU661548A1
Сумматор кодов фибоначчи 1976
  • Стахов Алексей Петрович
SU732864A1
Устройство для выделения значащих разрядов из последовательности многоразрядных двоичных кодов 1982
  • Громаковский Виталий Александрович
  • Левина Елена Леонтьевна
SU1038935A1
АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО ДЛЯ ВЫПОЛНЕНИЯ ДИСКРЕТНОГО ПРЕОБРАЗОВАНИЯ ФУРЬЕ 1991
  • Чирков Геннадий Васильевич
  • Чирков Алексей Геннадьевич
  • Чирков Юрий Геннадьевич
RU2015550C1
Суммирующее устройство с плавающей запятой 1982
  • Каляев Анатолий Васильевич
  • Сулин Геннадий Андреевич
  • Станишевский Олег Борисович
  • Тарануха Виталий Модестович
  • Головко Сергей Михайлович
  • Виневская Лидия Ивановна
  • Лисуненко Владимир Владимирович
SU1056182A1
Вычислительное устройство 1984
  • Раздобара Виталий Владимирович
  • Баранов Игорь Алексеевич
  • Кремез Георгий Вальтерович
SU1176322A1
Устройство для масштабирования числа в интервально-модулярном коде 1986
  • Коляда Андрей Алексеевич
SU1305678A1

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

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

Изобретение относится к вычислительной технике и может быть использовано при построении специализированных цифровых систем контроля, регистрации и .управления.Цель изобретения - увеличение быстродействия и упрощение устройства. Устройство для суммирования избыточных кодов содержит блок формирования промежуточного результата, блок нормализации, блок формирования окончательного результата. 3 ил. сл с: 00 4 О5 СО

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

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

Соловьев Г.Н
Арифметические устройства ЭВМ
М.: Энергия, 1978, с
Транспортер для перевозки товарных вагонов по трамвайным путям 1919
  • Калашников Н.А.
SU102A1
Суммирующее устройство 1979
  • Браткевич Вячеслав Вячеславович
  • Збродов Николай Андреевич
SU824200A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 341 632 A1

Авторы

Збродов Николай Андреевич

Саторин Юрий Александрович

Сидоренко Виктор Григорьевич

Христензен Вячеслав Львович

Швецова Зоя Николаевна

Даты

1987-09-30Публикация

1986-02-07Подача