Устройство для деления @ -разрядных чисел
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано при реализации быстродействующих арифметических устройств ЭВМ и специализированных вычислителей. Цель изобретения - повышение быстродействия устройства. Устройство содержит группу умножителей, элемент ИЛИ, три группы элементов ИЛИ, четыре группы элементов, группу регистров. В него введена группа преобразователей многорядного кода в однорядный, изменяется коммутация элементов устройства, а каждый из умножителей группы содержит матрицу из (nXk) элементов И-НЕ. 2з. п. ф-лы; 3 нл. to 1C со to ю
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ABTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3789524/24-24 (22) 11.09.84 (46) 07.04.86. Бюл. № 13 (72) В. Е. Козлов и Г. А. Поляков (53) 681.325 (088.8) (56) Карцев М. А. и Брик В. А. Вычислительные системы и синхронная арифметика
М.: Радио и связь, 1981.
Авторское свидетельство СССР № 1097999, кл. G 06 F 7/52, 1983. (54) УСТРОЙСТВО ДЛЯ ДЕЛЕНИЯ и-РА3РЯДНЫХ ЧИСЕЛ (57) Изобретение относится к вычислитель„„Я0„„1223224 А
m 4 G 06 F 7 52 ной технике и может быть использовано при реализации быстродействующих арифметических устройств ЭВМ и специализированных вычислителей. Цель изобретения— повышение быстродействия устройства. Устройство содержит группу умножителей, элемент ИЛИ, три группы элементов ИЛИ, четыре группы элементов, группу регистров.
В него введена группа преобразователей многорядного кода в однорядный, изменяется коммутация элементов устройства, а каждый из умножителей группы содержит матрицу из (n Q k) элементов И вЂ” НЕ. 2з. п. ф-лы; 3 ил.
1223224
Формула изобретения
Изобретение относится к вычислительной технике и может быть использовано при реализации быстродействующих арифметических устройств ЭВМ и специализированных вычислителей.
Цель изобретения — повышение быстродействия устройства.
На фиг. 1 представлена структурная схема предлагаемого устройства; на фиг. 2— пример структурной схемы умножителя для сомножителей разрядности n = % = 4; на фиг. 3 — пример структурной схемы преобразователя многорядного кода в однорядный.
Устройство для деления и-разрядных чисел (фиг. 1) содержит элемент ИЛИ 1, три группы элементов ИЛИ 2 — 4, четыре группы элементов И 5 — 8, группы преобразователей
9 многорядного кода в однорядный, регистров 10, умножителей 11, выходы «Конец деления» 12, остатка 13, частного 14, входы делимого 15, делителя 16, коррекции 1?.
Умножитель (фиг. 2) содержит матрицу из nXk элементов И вЂ” HE 18. Преобразователь многорядного кода в однорядный содержит матрицу одноразрядных сумматоров 19 и регистр 20 результата.
Устройство работает следующим образом.
По входам делимого 15 и делителя 16 поступают в прямом коде без знака п-разрядные делимое X на первом такте работы или и младших разрядов остатка С на последующих тактах и делитель Y соответственно. В группе регистров 10 хранятся
Ъ,-разрядные числа Z; (j-e частное).
j-й умножитель 11 формирует многорядный код b (Х;= Y), который вместе с кодом коррекции (единица младшего разряда, служащая для образования дополнительного кода величины — b из обратного кода
Ь;) и кодом величины делимого Х (или С) свертывается с помощью одноразрядных сумматоров 19 преобразователя 9 до однорядного кода результата — остатка С;.
Если в результате вычитания будет получена отрицательная величина С;» и положительная С, то элементом И 6 вырабатывается сигнал, разрешающий выдачу на выходы частного 14 и остатка 13 содержимого j-."î регистра 10 и младших разрядов остатка С; с выхода 1-го преобразоателя 9.
Если значение Ь; совпадает со значением делимого, то на выходе j ãî преобразователя 9 получается остаток С;=О. Деление закончено и сигнал с выхода j-го элемента И 7 появляется на выходе 12. Деление прекращается.
1. Устройство для деления и-разрядных чисел, содержащее группу регистров, группу умножителей, элемент ИЛИ, три группы элементов ИЛИ и четыре группы элементов И, причем вход делителя устройства соединен
40 с входами первого сомножителя умножителей группы, входы второго сомножителя которых соединены с выходами соответствующих регистров группы и первыми входами элементов И соответствующих подгрупп первой группы, вторые входы которых соединены с выходами элементов И соответствующих подгрупп второй группы и первыми входами элементов И соответствующих подгрупп третьей группы, выходы которых соединены с входами соответствующих элементов ИЛИ первой группы, выходы которых соединены с выходом остатка устройства и первыми входами элементов ИЛИ соответствующих подгрупп второй группы, вторые входы которых соединены с входом делимого устройства, выход частного которого соединен с выходами элементов ИЛИ третьей группы, входы которых соединены с выходами элементов И соответствующих подгрупп первой группы, выход «Конец деления» устройства соединен с выходом элемента
ИЛИ, входы которого соединены с выходами элементов И четвертой группы, отличающееся тем, что, с целью повышения быстродействия, в него введена группа преобразователей многорядного кода в однорядный, причем вход коррекции устройства соединен с первыми информационными входами преобразователей многорядного кода в однорядный группы, вторые информационные входы которых соединены с выходами элементов ИЛИ соответствующих подгрупп второй группы, а третьи информационные входы — с выходами умножителей группы, прямые выходы знаковых разрядов преобразователей многорядного кода в однорядный группы соединены с первыми входами элементов И соответствующих подгрупп второй группы, вторые входы которых соединены с инверсными выходами знаковых разрядов преобразователей многорядного кода в однорядный группы, начиная с второго соответственно, разрядные выходы преобразователей многорядного кода в однорядный группы соединены с входами элементов
И четвертой группы и вторыми входами элементов И соответствующих подгрупп третьей группы.
2. Устройство по п. 1, отличающееся тем, что каждый из умножителей группы содержит матрицу из (nXk) элементов И вЂ” НЕ (п-разрядность операндов, %=2, ..., п — количество одновременно получаемых разрядов частного1, причем i-й разряд входа первого сомножителя умножителя соединен с первыми входами (i, j)-х элементов И вЂ” НЕ матрицы (i=1, ..., п, j=1, k), j-й разряд входа второго сомножителя умножителя соединен с вторыми входами (i, j)-х элементов И вЂ” НЕ матрицы, выходы которых соединены с выходом умножителя.
3. Устройство по п. 1, отличающееся тем, что каждый из преобразователей многорядного кода в однорядный группы содержит
1223224
1517 матрицу из и столбцов одноразрядных сумматоров, причем каждый j-й столбец содержит iîg4 одноразрядных сумматоров (1=
=1, ..., п) и регистр результата, разрядные выходы которого соединены с разрядными выходами преобразователя многорядного кода в однорядный, прямой и инверсный выходы знаковых разрядов которого соединены соответственно с прямым и инверсным выходами регистра результата, информационные входы которого соединены соответственно с выходами суммы первых одноразрядных сумматоров j-ro столбца матрицы, входы первого, второго, третьего слагаемых одноразрядных сумматоров первого столбца матрицы соединены соответственно с первыми, вторыми и третьими информационными входами преобразователя многорядного ко5 да в однорядный, выходы переноса i-x одноразрядных сумматоров (i = 1, ..., logpi)
) -x столбцов матрицы соединены соответственно с входами первого слагаемого i-x одноразрядных сумматоров (j+1)-х столбцов матрицы, выходы суммы k-x однораз10 рядных сумматоров (k=2, ..., 1од 1) J-х столбцов матрицы соединены соответственно с входами второго слагаемого i-x одноразрядных сумматоров (j+1)-х столбцов матрицы.
1223224
Составитель Е. Захарченко
Редактор Г. Волкова Техред И. Верее Корректор А. Обручар
Заказ 1714/51 Тираж 677 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий! 13035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5
Филиал ППП <Патент», г. Ужгород, ул. Проектная, 4