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

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

со

00

г

ГчЭ

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

название год авторы номер документа
Матричный вычислитель 1985
  • Купреев Владимир Иванович
  • Стасюк Александр Ионович
  • Прозоров Сергей Евгеньевич
  • Сомов Юрий Николаевич
  • Корченко Александр Григорьевич
  • Захаров Михаил Александрович
SU1247864A1
Матричный вычислитель 1985
  • Стасюк Александр Ионович
  • Трощенко Георгий Алексеевич
  • Зубенко Иван Федорович
  • Коваленко Григорий Андреевич
SU1265765A1
Вычислительное устройство 1985
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
  • Твердохлеб Николай Андреевич
  • Бакуменко Валерий Данилович
SU1291978A1
Матричный вычислитель 1985
  • Гуляев Василий Анатольевич
  • Стасюк Александр Ионович
  • Чаплыга Вячеслав Михайлович
  • Спиченков Юрий Николаевич
SU1283791A1
Матричный вычислитель функции @ 1984
  • Гуляев Василий Анатольевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
  • Гузенко Анатолий Иванович
SU1216779A1
Устройство для умножения чисел 1990
  • Бобровский Алексей Иванович
  • Прохорович Андрей Михайлович
SU1714595A1
Устройство для деления 1981
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
SU1051535A1
Вычислительное устройство 1985
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
  • Гузенко Анатолий Иванович
  • Сомов Юрий Николаевич
  • Захаров Михаил Александрович
  • Оленич Константин Иванович
SU1272330A1
Матричный вычислитель логарифмов 1981
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
SU1012251A1
Матричный вычислитель гиперболических функций 1982
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
SU1149251A1

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

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

Изобретение относится к вычислительной технике и может использоfi n ч ваться автономно или в комплексе с цифровой вычислительной машиной для увеличения производительности вычислений. Целью изобретения является расширение области применения.за счет выполнения деления комплексных чисел. Поставленная цел. достигается тем, что устройство, включающее первую и вторую группы сумматоров 1 и два элемента ИСКЛЮЧАОДЕЕ ИЛИ 7, содержит третью и четвертую группы сумматоров 1, две группы сумматоров 2 промежуточных вычислений, группы вычислителей 3, 6 значений разрядов, две груп- п. сумматоров 4 определения остатков и группу сумматоров 5 определяющих значений с соответствующими связями. 2 з.п. ф-лы, 3 ил. чэ сл с:

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

/Р /F I №

IDuii

113814922

Изобретение относится к вычисли-ты ИСКЛЮ ШОЩЕЕ ИЛИ 7, информационные

тельной технике и может быть исполь-входы 8-11 и выходы 12 и 13. зовано в составе многопроцессорной Вычислитель 3 значений разрядов

вычислительной машины как быстродей- г(фиг. 2) содержит четыре сумматора

ствующее многофункциональное устрой-14 и вычитатель 15., ство.Вычислитель 6 значений разрядов

(фиг. 3) содержит три сумматора 14

Цель изобретения - расширение об-„ вычитателя 15.

ласти применения устройства для де- ,Q Работа симметричного устройства

ления за счет выполнения деления ком-д. деления чисел плексных чисел.

На фиг. 1 изображена схема устрой-211В x+iy (1)

ства для деления для случая, когдаc+jd

п 3 (п - разрядность представления 5основывается на следующих соотношеинформации); на фиг. 2 и 3 - схемыниях: вычислителей значений разрядов первой и второй групп соответственно х . у -SlE , (2) (цифрами в скобках обозначены номера c +d яходов). 20 Запишем выражения (2) в разрядной

форме как;

Устройство для деления (фиг. 1)

VV V „.. Vv V V 7у VV Vw УУ V V

содержит четыре группы сумматоров 1,ac+bd-(cc+dd) bc-ad-(cc-t-dd),(3) две группы сумматоров 2 промежуточных вычислений, первую группу вычи- 25 Для определения п-разрядных значеслителей 3 значений разрядов, двений и у в выражении (3) запишем

группы сумматоров 4 определения ос-п-разрядных уравнений, на основании

татков, группу сумматоров 5 определя-каждого из которых определяется соющих значений, вторую группу вычи-ответствующее i-e значение (,2,,

слителей 6 значений разрядов, элемен-30..-, п).

S; - . 2- а . bd) 2- - }; i . ; ; V - .., s)

. 2(U - d) }, . H ; - ,, Г ()

где if; ., . ( . dd)

2-(U.1 ;„ ,, . p,4, d; p.;. , .

. i; (5)

, dx (6)

2- - p;,, 2- - | ;.. . 2- - p ;, d ;

,, - dy

Алгоритм вычислений значений раз- ,рядном уравнении (4) может быть зарядов X, у аналогичен и в каждом раз- писан как:

г . r(i.iV-i ; „ ; v; п .li+o v i(0

, „pH|i::° - 2- (Si. Щ. (,) ; ,; -.;ПРИ ;;;:

, : - -ПоёГ -ё Г.ё -Ч (2- - f;l f. S ; .

2) г 1

t; 1 „ при .(lu, (8). и S

1 i (l) 1 (11 MI) (П

где x x -t-x , +y

Устройство для деления (фиг. 1) работает следующим образом, На входь 8-9 подаются значения а, с, d и Ь соответственно, после чего в схеме устройства протекает переходный процесс. После окончания переходного процесса на выходе первого сумматора 5 определяюгцих значений по выражению (5) вычисляется значение 2, , которое подается со сдвигом 2 на первый вход второго сумматора 5, а также на вторые входы первых вычислителей 3 и 6 значений разрядов первой и второй групп, в каждом из которых моделируются разрядные уравнения по выражению (4). В связи с этим на выходах первых вычислителей 3 и 6 значений разрядов первой и второй групп вычисляютV(,i v(,)

ся соответственно значения S , и Sj , которые подаются на вторые входы первых сумматоров 4 определения остатков, а на их разрядных выходах обра ю зуются значения первых разрядов х .

Ча (1) (г V V х , и y , у ИСКОМЫХ величин X, Y,

которые подаются на выходы первых разрядов 12, 13, вого 12 и второго 13 выходов и на управляющие входы первых сумматоров 1 первой, второй, третьей и четвертой групп соответственно. В это время на выходах первых сумматоров 1 первой и второй групп по выражению (6) образуются значения 2 р° и 2 , которые поступают на входы первого сумматора 2 промежуточных вычислений и со сдвигом 2 на первые входы вторых сумматоров 1 первой и второй групп. На выходах первых сумматоров 1 третьей и четвертой групп по выражению (7) образуются значения 2 j и 2( I которые поступают на входы первого сумматора 2 промежуточных

вычислений и со сдвигом 2 - на первые входы третьих сумматоров 1 40 третьей и четвертой групп. Далее на выходах вторых сумматоров 2 провычислений и со сдвигом 2 вые входы соответствующих вторых сумматоров третьей и четвертой групп. На выходах первых сумматоров 2 промежуточных вычислений первой и второй групп по выражениям (6) и (7) вычисляются значения 2 В и 2 В , которые поступают на первые входы первых сумматоров 4 соответственно первой и второй групп, в которых по вымежуточных вычислении по выражениям (6) и (7) определяются значения 2 и 2,,, которые поступают на первые - на пер- 45 входы вторых сумматоров 4 определения остатков первой и второи групп,

в которых по вьфажению (4) вьгчисля(2| Л(г1

ются значения остатков S

и s;

поступающих на первые входы третьих 50 вычислителей 3 и 6 значений разрядов первой и второй групп. Аналогично в каждом i-м сумматоре 5 по выражению (5) вычисляется значение , , поступающее на первые входы i-х вычи:( I

и S

(I)

которые поступаражению (4) вычисляются значения ос- 55 слителей 3 и 6 значений разрядов первой и второй групп и со сдвигом 2 на первый вход последующего (i+1)-ro сумматора 5. В i-x вычислителях 3 и6 значений разрядов первой и второй

ют на первые входы вторых вычислителей 3 и 6 значений разрядов первой и второй групп соответственно. Далее

381492Ч

во втором сумматоре 5 определяющих значений по выражению (5) вычисляет л v

СЯ значение 2 у, , которое поступа- g ет на вторые входы вторых вычислителей 3 и 6 значений разрядов первой и второй групп, а также со сдвигом 2 , на первый вход третьего сумматора 5 определяю1цих значений. Во нто- 10 рых вычислителях 3 и 6 значений ра:ч- рядов первой и второй групп по выражению (4) воспроизводятся вторые разрядные уравнения и определяются величины S , и S 2 , которые поступают 15 на в Горые входы вторых сумматоров 4 определения остатков соответственно первой и второй групп, а на их разрядных выходах образуются значения вторых разрядов искомых величин, 20 которые подаются на выходы вторых разрядов 12, 12( и , первого 12 и второго 13 выходов и на управляющие входы вторых сумматоров 1 первой, второй, третьей и чет- 25 вертой групп соответственно. Во вторых сумматорах 1 первой и второй групп по вьфажению (6) определяются значения 2 |Ъ° и 2 р

которые поступают на входы вторых сумматоров 2 30 промежуточных вычислений первой группы и со сдвигом 2 - на первые входы третьих сумматоров 1 этих же групп. На выходах вторых сумматоров 1 третьей и четвертой групп по вырал-;ению

2- -Y,

и

35 (7) вычисляются значения 2 (1

которые поступают ил входы

2 промежуточных Т

второго сумматора

вычислений и со сдвигом 2 - на первые входы третьих сумматоров 1 40 третьей и четвертой групп. Далее на выходах вторых сумматоров 2 прония остатков первой и второи групп,

в которых по вьфажению (4) вьгчисля(2| Л(г1

ются значения остатков S

и s;

поступающих на первые входы третьих 50 вычислителей 3 и 6 значений разрядов первой и второй групп. Аналогично в каждом i-м сумматоре 5 по выражению (5) вычисляется значение , , поступающее на первые входы i-х вычигрупп по выражению (А) определяются i-e значения разрядов искомых векторов X, Y, поступающие на i-e разряды первого , и второго , 13 выходы 12 и 13 и управляющие входы сумматоров 1 первой, второй, третьей и четвертой групп. В i-x сумматорах 1 первой и второй групп и в i-M сумматоре 2 первой группы по вьгражению (6) вычисляется значение , , которое поступает на первый вход i-ro сумматора 2 промежуточных вычислений первой группы, на выходе которого по вьфажению (Д) вычисляется значение S , поступающее на первый вход (i+1)-ro вычислителя 3 значений разрядов первой группы. Аналогично в i-x сумматорах 1 третьей и четвертой групп и в i-м сумматоре 2 промежуточных вычислений второй группы по вьгражению (7) вычисляется значение S iпоступающее на первый вход i-ro сумматора А определения остатков второй группы, на выходе которого по вьгражению (4) вычисляется значение , поступающе на первый вход (i+O-ro вычислителя значений разрядов второй группы. И, наконец, в п-м сумматоре 5 по выра- жению (5) вычисляется значение которое подается на вторые входы п-х вычислителей 3 и 5 значений разрядов, а на их разрядных выходах образуются п-е младшие разряды .n(il и (г) у , у искомьк векторов х, у,

торые поступают на п-е разряды

12

ti)

13

С)

13

u

ко- 12

первого 12 и второго 13 выходов. Знаки искомых переменных X и Y образуются на выходах первого и второго элементов ИСКЛЮ- ИЛИ 7 и поступают соответственно на знаковые разряды и 13 первого 12 и второго 13 выходов. Таким образом, за время, равное задержке сигнала между входами и выходами элементов, на первом 12 и втором 13 выходах устройства образуются искомые значения х. у в виде совокупностей COOTветственно. Кроме того, в предлагаемом устройстве может воспроизводиться ряд следукяцих функций:

при

Y be,

с 1, а d 0;

Y

be

при

0;

Y

d

при b 0, a 1;

у - bld Y - 2-

при с d 1;

0

5

0

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

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

1. Устройство для деления, содержащее первую и вторую группы сумматоров и два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ,

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

5 сумматоров промежуточных вычислений, две группы вычислителей значений разрядов , две группы сумматоров определения остатков, группу сумматоров определяющих значений, причем выходы i-x сумматоров (i 1,2,...,п, п - разрядность информации) первой и второй групп соединены соответственно с входами первого и второго слагаемых i-го сумматора промежуточных вычислений первой группы, выход которого соединен с входом первого слагаемого i-го сумматора определения остатка первой группы, выходы i-x сумматоров третьей и четвертой групп соединены соответственно с входами первого и второго слагаемых i-ro сумматора промежуточных вычислений второй группы, выход которого соединен с входом

первого слагаемого 1-го сумматора определения остатка второй группы, выходы i-x вычислителей значений разрядов первой и второй групп соединены с входами вторых слагаемых 1-х сумматоров определения остатков первой и второй групп соответственно, выходы которых подключены к первым входам (i+l)-x вычислителей значений разрядов первой и второй групп соответственно, выход i-ro сумматора определяющих значений группы соединен с вторыми входами i-х вычислителей значений разрядов первой и второй групп и со сдвигом на один разряд в сторону младших разрядов - с вхо7

дом первых слагаемых (i+1)-ro сумматора определяющих значений группы первый и второй разрядные выходы iвычислителя значений разрядов перв группы соединены соответственно с пвыми и с вторыми входами разделения i-x сумматоров первой и второй груп и являются выходом i-ro разряда первого выхода устройства, первый и вт рой разрядные выходы i-го вычислителя значений разрядов второй группы соединены соответственно с первыми и вторыми входами разрешения i-х сумматоров третьей и четвертой груп и являются выходом i-го разряда второго выхода устройства, выход i-ro сумматора К-й группы (К 1-4) соединен со сдвигом на один разряд в сторону младших разрядов с входом первого слагаемого ()-ro сумматора К-й группы, первый информационный вход устройства соединен со сдвгом на 21 разрядов в сторону младших разрядов с третьими выходами tx вычислителей значений разрядов первой и второй групп, второй информационный вход устройства соединен со сдвигом на (21-1) разряд в сторону младших разрядов с входами вторых слагаемых i-x сумматоров второй и третьей групп, со сдвигом на 21 разрядов в сторону младших разрядов - с входом второго слагаемого 1-го сумматора определяющих значени группы, вход 1-го разряда второго информационного входа устройства содинен с первыми управляющими входам 1-X вычислителей значений разрядов первой и второй групп и с первым входом разрешения i-го сумматора определяющих значений группы, вход (1+1)-го разряда второго информационого входа устройства соединен с певыми входами разрешения i-x сумматоров промежуточных вьмислений первой и второй групп, третий информационн вход устройства соединен со сдвигом на 2(1-t) разряд в сторону младших разрядов с входами вторых слагаемых 1-х сумматоров первой и четвертой групп, со сдвигом на 21 разрядов в сторону младших разрядов - с входом третьего слагаемого 1-го сумматора определяющих значений группы, вход 1-го разряда третьего информационно го входа устройства соединен с вторыми управляющими входами 1-х вычислителей значений разрядов первой

ю j 20 25 0 5

30

35

40

5

8

и второй групп и с вторым входом разрешения i-ro сумматора определяющих значений группы, вход (1+1)-го разряда третьего информационного входа устройства соединен с вторыми входами разрешения i-x сумматоров промежуточных вычислений первой и второй групп, четвертый информационный вход устройства соединен со сдвигом на i разрядов в сторону младших разрядов с четвертыми входами вычислителей значений разрядов первой и второй групп, выходы знаковых разрядов первого и второго выходов устройства соединены соответственно с выходами первого и второго элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, первые входы которых объединены и соединены с выходом знакового разряда первого сумматора определяющих значений группы, вторые входы первого и второго элементов ИСКЛЮЧАЮЩЕЕ ИЛИ соединены соответственно с выходами знаковых разрядов первых вычислителей значений разрядов первой и второй групп.

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

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

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

соединен с входом уменьшаемого второго вычитйтеля, выход которого сое- денен со сдвигом на один разряд в сторону младших разрядов с входом первого слагаемого второго сумматора, выход которого соединен с входом первого слагаемого третьего сумматора, выход которого является выходом вычислителя значений разрядов, второй вход которого соединен с входом второго слагаемого третьего сумматора и со сдвигом на один разряд в сторону младших разрядов - с входом второго слагаемого второго сумматора и с входом вычитаемого второго вычитателя, выходы знаковых разрядов первого и второго вычитателей и второго сумматора являются соответственно выходом знакового разряда, первым и вторым разрядными выходами вычислителя значений разрядов.

cpusZ

О

фиг 5

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

Устройство для деления двоичных чисел 1978
  • Евдокимов Виктор Федорович
  • Стасюк Александр Ионович
  • Белецкий Владимир Николаевич
  • Гузенко Анатолий Иванович
SU748410A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Авторское свидетельство СССР № 1206774, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 381 492 A1

Авторы

Стасюк Александр Ионович

Гузенко Анатолий Иванович

Купреев Владимир Иванович

Прозоров Сергей Евгеньевич

Трощенко Георгий Алексеевич

Корченко Александр Григорьевич

Даты

1988-03-15Публикация

1986-04-25Подача