элемента И соединен с первым входом второго элемента ИЛИ, второй выход которого подключен к прямому выходу сумматора нулевиэации, а выход - к
п-му входу второго элемента ИЛИ следующего q-ичного разряда устройства ик управляющему входу блоков переноса того же q -ичного разряда устройства.
название | год | авторы | номер документа |
---|---|---|---|
Сумматор в системе остаточных классов | 1983 |
|
SU1111170A1 |
@ -Ичный сумматор | 1983 |
|
SU1166097A1 |
Арифметическое устройство по модулю | 1983 |
|
SU1120325A1 |
Устройство для преобразования непозиционного кода в позиционный код | 1987 |
|
SU1510097A1 |
Устройство для сложения @ -разрядных чисел в избыточной системе счисления | 1984 |
|
SU1188731A1 |
Устройство для умножения в системе остаточных классов | 1984 |
|
SU1335998A1 |
Устройство для умножения в системе остаточных классов | 1984 |
|
SU1236472A1 |
Устройство для умножения одноразрядных @ -ичных чисел в системе остаточных классов | 1982 |
|
SU1100619A1 |
@ -Ичный сумматор | 1984 |
|
SU1273925A1 |
Преобразователь непозиционного кода в позиционный код | 1984 |
|
SU1481895A1 |
УСТРОЙСТВО ДЛЯ СЛОЖЕНИЯ МНОГОРАЗРЯДНЫХ q-ИЧНЫХ ЧИСЕЛ, содержащее в каждом q-ичном разряде . первый матричный сумматор и первый блок переноса, причем первые входы первого матричного сумматора соеди иены с первой группой входов первого слагаемого данного q-ичного ряда устройства, вторые входы первого матричного сумматора соединены с первой,группой входов второго слагаемого данного q-ичного разряда устройства, а выходы суммы соединены с информационными входами первого блока переноса, информацион ные выходы которого соединены с первой группой выходов суммы данного q-ичного разряда устройства, отличающееся тем, что, с цепью повышения быстродействия, оно содержит в каждом q-rt4HOM разряде матричные сумматоры с второго по п-й и блоки переноса с второго по п-й, а также блок .хранения констант, сумматор „нулевизации, первый, второй, и третий элементы И, первый и второй элементы ИЛИ, причем первые и вторые входы матричных сумматоров с второго по п-й соединены с .входами соответствующих групп входов соответ ственно первого и второго слагаемых данного q-ичного разряда устройства, выходы матричных сумматоров с второго по (п-1)-й соединены с информационными входами соответствующих блоков переноса, информационные выходы которых соединены с соответствующими группами выходов суммы, данного q-ичного разряда устройства, адресные входы блока хранения констант соединены с выходами матричных сумматоров с первого по (п-1)-й, а СЛ С выход соединен с первым входом сумматора нулевизации, второй вход которого соединен с выходом п-го матричного сумматора, первые входы первого и второго элементов И соединены с соответствующими выходами п-го матричного сумматора, а вторые входы подключены к инверсному выходу сумматора нулевизации, прямой выход которого подключен к первому входу первого элемента ИЛИ, второй вход которого соединен с выходом второго элемента И, выходы первого элемента И и первого элемента ИЛИ соединены с соответствующими информационными входами п-го блока переноса, выходы старших цифр матричных сумма торов с первого по (п-1)-й соединены с соответствующими входами третьего элемента И, (п-1)-й вход которого подключен к выходу первого элемента И, а п-й вход - к выходу второго элемента ИЛИ предыдущего q-ичного разряда устройства, выход третьего
Изобретение относится к вычисли™ тельной технике и может быть использовано для построения быстродействук щих арифметических устройств ЭВМ. Цель изобретения - повышение быстродействия. ft чертеже представлена структурная схема одного q-ичного разряда устройства для сложения многоразрядных q-ичных чисел для . Устройство содержит матричные сумматоры 1-3 с входными дешифратора ми 4-9, блок. 10 хранения констант, сумматор 11 нулевизадии, блоки 12-14 переноса, элементы И 15-17 и ИЛИ 18 и 19, Устройство имеет три группы входов 20 первого слагаемого, три группы входов 21 второго слагаемого, три группы выходов 22 суммы, вход 23 переноса и вход 24 переноса в следствующий q-ичный разряд. Устройство работает следуюш.им образом. Пусть исходные числа А и-В представлены в позиционно-остаточной си- стеме счисления в виде Ха. q-; В .qгде &.. q-1}; Ьб(0, q-1} ; 2q f-pJ где Pj - основания системы остаточны классов, (СОК); п - количество основант й СОК в представлении q-ичной цифры m - количество q-ичных разрядов чисел В и А. Поразряднчя сумма S слагаемых a и b. в общем случае образуется по правилу а, + Ь 4- V
1C , V. О, если С; :: q , V 1, еслис -7 q
Исходные числа в позиционно-оста., точном коде поступают на входы 20 и 21 каждого разряда устройства. В предлагаемом устройстве каждый q-ичный разряд выполнен в виде совокупности матричных сумматоров 1-3 по п основаниям системы СОК, между которыми переносы отсутствуют. Блок 10 хранения констант нулевизации представляет собой обычный блок постоянной памяти, в котором каждому сочетанию входных значений вычетов (каждому адресу) соответствует на выходе строго определенная константа. Сумматор 11 нулевизации может быть выполнен табличным или комбинационным, он выполняет роль вычитателя константы нулевизации из результата суммирования по первому (четному) основанию СОК. В простейшем случае первое основание СОК PY 2. тогда сумматор 11 нулевизации работает по модулю два. Если результат сумматора 11 нулевизации равен нулю, то на выход через элементы И 15 и 16 и ИЛИ 18 выдается результат сумматора 1 или 1). Если результат сумматора 11 нулевизации равен единице, то на выход через элемент ИЛИ 18 выдается нуль, т.е. ГО, если с О и с„ Оилис„ 1 1 , если с 1 и С|, 0 Блоки 12-14 переноса осуществляют увеличение на единицу соответствующих сумм Ср, с р, и Срд в зависимости от наличия переноса вследствующий разряд f. на выходе элемента ИЛИ 19. Такое увеличение на единицу легко выполняется при позиционно-унитарном кодировании чисел на выходах матричных сумматоров. 311633 при этом на выходе 22 формирователя находится сумма также по трем основаниям СОК. Таким образом, повышение быстродей-.5 ствия достигается благодаря отсут-ствию переносов в каждом q-ичном
v 21Л ряде и существенно меньшему объему суммирующих матриц и разрядности суммируемых кодов, кодирующих q-ичный разряд. В данном случае одна матрица q х q заменяется п матрицами (п 3), q. х q., где q q.
Авторы
Даты
1985-06-23—Публикация
1983-06-14—Подача