Устройство для деления Советский патент 1986 года по МПК G06F7/52 

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

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

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

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

Устройство для деления содержит двадцать один умножитель -2, двацать одии сумматор 22-42, шесть преобразователей двоичного кода в обратный 43-48, четыре вычитателя 49- 52, преобразователь 53 избыточного кода в двоичный, разрядные входы де- лшмого 54 и делителя 55 устройства, выходы 56 результата устройства.

Устройство дпя деления работает следующим образом.

Пусть делимое и делитель - нормализованные двоичные дроби соответственно ,,,(С и А 0,а,. Значение их частного представляется в виде: р

0 tflQQqqqq А о ч

где q-, - i-ая избыточная цифра част-

ного Q (О i 4 7). Из условия А - определяются значения избыточных цифр частного. Для этого значения сумм соответству- кщих разрядных произведений произвед ния приравниваются к значениям равновесовых разрядов делимого С, представленного в устройстве следующим образом:

,С,СгС,С4С, +0,- 2 %(2Cj+C4)- 2 -Ю 2- ь(2С5+Сб) 0 24()-2

В результате получим следующую систему уравнений:

ЧЧо° 5

a,q,-t-aiq C ;

aiqi a q,+a,q.0;

®t4,,+a,q,+a,q,2C,+C,;

.jq,+a,qj+a,q,+a,

iqr+ajq4+a,q,,j+a,q,+agqo 2C,

iiq6+ajq,..+a,,+a,q2+ajq,

«iiq7 aiq4+a,,q,,,,-f agq 2C7+ee.

С учетом того, что а,, вы- 55 дпя определения значений избыточных цифр частного Q принимают вид:

5

0

s

0

5

о

5

0

5

5

q,i;

q,C,

,-a,,q,;

q 2Cj+C4-a,-a,q,

q « -a5-a,q,-a,qj-ajq5;

qy 2Cy+C6-a6-a q,,,-aj,q,;

qg -aj-agq,-a5q2-a q,-a,q4-a2q5;

q,2C +Cg-a -ajq,-aeq,j-a,.q,.

В устройстве (см. чертеж) избыточные цифры результата формируются в соответствии с приведенными выражениями. Так, цифра q образуется на выходе вычитателя 49, вход уменьшаемого которого подключен к входу делимого устройства, на который подается значение разряда С делимого С, а вход вьиитаемого соединен с первым входом делителя устройства, на который поступает значение разряда а делителя А. Цифра q формируется на выходе преобразователя 44, С помощью умножителя I вычисляется значение ,, которое далее поступает на первый вход сумматора 22, на второй вход которого подается значение разряда ад делителя А со входа делителя устройства. На выходе сумматора 22 образуется результат , , который только знаком отличается от соответствующего результата q в приведенной системе.уравнений. Пре образователь 44 изменяет знак этого результата на противоположный, в ре- зультате на выходе формируется значение второй избыточной цифры результата ,.Цифра q, формируется на выходе сумматора 28 следующим образом. С помощью умножителя 2 вычисляется, значение ,, которое далее поступает на первый вход сумматора 23, на второй вход которого подается значение 2С +С4-а с выхода вычитателя 50, на вход уменьшаемого которого поданы соответственно значения разрядов С и С делимого, а на вход вычитаемого этого вычитателя подано значение разряда а со входа делителя устройства. На выходе сумматора 23 формируется значение ,q,, которое поступает на второй вход сумматора 28, на первый вход которого поступает значение произведения - с выхода у нолсителя 7. Таким образом, на выходе сумматора 28 образуется значение цифры q 2Cj+C4-a -a q ,- . Подобным образом вычисляются

3

в устройстве значения и других из- быточных цифр результата . Значение цифры q результата всегда равно единице, а поэтому оно явно в устройстве не формируется. Но ее значение обязательно учитывается преобразователем 53 избыточного кода в двоичный при формировании окончательного значения частного в простом двоичном коде ЧсЧбЧ т выходах 56 устройства.

Если разрядность делимого и делителя, поступающих на входы уст- р ойства, нечетна (например ), то в этом случае делимое С в уст- ройстве представляется следукшщм образом

--г ,-э

,C,CjC,C4C5CtCT C, 2 +0-2 + ( (,) 2

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

,-a,-a,q,-a5q,,-a,.

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

Устройство для деления, содержащее вычитатель, треугольную матрицу из (п-2)(п-1)/2 сумматоров и (п-2)у. (п-1)/2 умножителей (п - разрядность 35 операндов), причем -я строка матрицы (,...,п-2) содержит (n-i-1) сумматоров и (n-i-1) з ножителей (i 1.,.п-2), (п-2) преобразователей двоичного кода в обратный и преоб- 40 разователь избыточного кода в двоич- ный, входы которого соединены с выходами результата устройства, выход первого вычитателя соединен с входом первого преобразователя двоичного 45 кода в обратный, с первым входом преобразователя избыточного кода в двоичный и первыми входами (1,Е)-х умножителей (Р - номера нечетных столбцов матрицы), первые входы (I, 50

с О

15

5

0

5 0 5

4984

т)-х умножителей (т - номера четных столбцов матрицьО соединены с выходом первого преобразователя двоичного кода в обратный, выход (i,j)-ro умножителя (...n-2) соединен с входом первого слагаемого соответствующего (i,j)-ro сумматора, выход (i,l)-ro с -мматора, кроме (п-2, 1)-го сумматора, соединен с первыми входами (i+f,f)-x умножителей и входом г-го преобразователя двоичного кода в обратный ,...п-2) соответственно, выход которого соединен с первыми входами (r,m)-x умножителей, выход (п-2,I)-го сумматора соединен с (n-l)-M входом преобразователя избыточного кода в двоичный, четные входы которого соединены соответственно с выходами четных преобразователей двоичного кода в обратный, а нечетные входы - с выходами (.г,1)-х сумматоров, выход (i,k)-ro сумматора (kr2,...,п-2) соединен с входом второго слагаемого (i+1, k-l)-ro сумматора соответственно, о т л и ч а- ю щ е е с я тем, что, с целью по- вьшения быстродействия, в него введены (n/2-l) вычитателей при п четном (либо n/2f-x вычитателей при п - нечетном), причем вход уменьшаемого первого вычитателя соединен с входом первого разряда делимого устройства, вход j-ro разряда делителя которого соединен с вторыми входами (i,j)-x умножителей, вход Р-го разряда делителя устройства соединен с входом вычитаемого соответствующего вычитателя, вход ш-го разряда делителя устройства соединен с входами второго слагаемого (I,F)-x сумматоров соответственно, входы второго слагаемого (1,т)-х сумматоров соединены с выходами (п/2)-х вычитателей при п - четном (либо n/2+l -x вычитателей, при п - нечетном), входы t-ro и (t+l)-ro разрядов делимого устройства (...n-2) соединены с первым и вторым входами уменьшаемого S-x вычитателей (... п/2).

Я 55 Я 55Я 5В 55 54- 54 55 S5 Я 54 5S

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

название год авторы номер документа
Устройство для деления 1985
  • Нозик Александр Изаевич
  • Шостак Александр Антонович
SU1332312A1
Устройство для деления 1978
  • Лысиков Борис Григорьевич
  • Цесин Борис Вульфович
  • Шостак Александр Антонович
SU802962A1
Устройство для вычисления обратной величины 1984
  • Нозик Александр Изаевич
  • Шостак Александр Антонович
SU1196853A1
Устройство для деления 1984
  • Кургаев Александр Филиппович
  • Опанасенко Владимир Николаевич
SU1242935A1
Устройство для умножения 1986
  • Каграманов Григорий Хачатурович
SU1432506A1
Устройство для деления 1986
  • Батюков Александр Геннадьевич
  • Шостак Александр Антонович
SU1425657A1
Устройство для умножения и деления 1986
  • Заблоцкий Владимир Николаевич
  • Самусев Анатолий Алексеевич
  • Спасский Виктор Евгеньевич
  • Шостак Александр Антонович
SU1376082A1
Устройство для деления 1982
  • Лысиков Борис Григорьевич
  • Рачевская Галина Александровна
SU1086427A1
Устройство для деления 1985
  • Анейчик Владимир Анатольевич
  • Иванов Владимир Юрьевич
  • Шерстобоев Александр Михайлович
SU1265763A1
Устройство для деления 1985
  • Батюков Александр Геннадьевич
  • Шостак Александр Антонович
SU1282117A1

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

Реферат патента 1986 года Устройство для деления

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

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

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

Карцев М.А
Арифметика цифровых машин
М.: Наука, 1969, с
532-536
IEEE
Trans.Comput
Контрольный висячий замок в разъемном футляре 1922
  • Назаров П.И.
SU1972A1
Выбрасывающий ячеистый аппарат для рядовых сеялок 1922
  • Лапинский(-Ая Б.
  • Лапинский(-Ая Ю.
SU21A1
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды 1921
  • Богач Б.И.
SU4A1
Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Stefa- nelly Renato
A suggestion for a high-speed parallel benary divider
Устройство для вычисления обратной величины 1984
  • Нозик Александр Изаевич
  • Шостак Александр Антонович
SU1196853A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 231 498 A1

Авторы

Нозик Александр Изаевич

Шостак Александр Антонович

Даты

1986-05-15Публикация

1984-10-22Подача