слагаемых 2, а код регистра слагаемых 2 суммируется с кодом регистра результата 3. Операция суммирования осуществляется по сигналу с третьего выхода 12 блока управления 8, который открывает элементы И 6 и 7 для передачи соответствующих кодов на сум1маторы 4 и 5. В результате первого суммирования в регистре слагаемых 2 формируется код первого слагаемого ряда - 0,5л;, а в регистре результата - нуль. Одновременно с выполнением суммирования на вход вычитающего счетчика поступает единица, и код счетчика уменьшается с единицей.
После выполнения операции суммирование по команде с первого выхода 13 блока управления 8 осуществляется сдвиг на один разряд в сторону старших разрядов в регистре операнда 1, в результате чего в этом регистре получается код х. Для формирования остальных слагаемых ряда (1) и для получения суммы всех слагаемых выполняется (х-1) тактов суммирования. Конец операции суммирования определяется по нулированкю вычитающего счетчика 9. При наличии нулевого кода на выходе вычитающего счетчика форлшруется сигнал, поступающий на вход блока управления 8. После выполнения х тактов суммирования в регистре слагаемых 2 формируется код члена (х-0,5)л ряда (1), а в регистре результата 3 - код 0,5 . Для получения х и х соответственно в регистре слагаемых 2 и в регистре результата 3 по .команде со второго выхода 14 блока управления 8 осуществляется сдвиг на один разряд в сторону младщих разрядов в регистре операнда 2 и в сторону старших -в регистре результата 3. В результате этой операции в регистре результата 3 формируется код возведеилЧых в третью степень аргументов, а з регистре операнда / - 1код 0,5л, который :по сигналу, поступившему через элемент задержкп 10 к элемент ИЛИ //, проходит на суммато) 4, где осуществляется суммирование кодов 0, и (х-0,5)л;, в результате чего в регистре слагаемых 2 формируется код .v.
Преимуществом устройства является одновременное возведение операнда во вторую и третью степень, т. е. повышение его быстродействия.
Формула изобретения
Устройство для возведения во вторую и третью степень, содержащее регистр операнда, регистр слагаемых, регистр результата, сумматоры, группу элементов И и блок управления, первый выход которого соед-инен с первььм входом регистра операнда, выходы которого соединены со входа-ми первого сумматора, выходы которого соединены со входами
регистра слагаемых, выходы которого соедииены с первой группой входов элементов И группы, выходы которых соединены со входами второго сумматора, выходы которого соединены с информационными входами регистра результата, управляющий вход которого соединен со вторым входом блока местного управления и со вторым входом регистра операнда, выходы регистра результата соединены со входами второго сумматора, выходы регистра слагаемых соединены со входа-ми первого сумматора, третий выход .блока управления соединен со второй группой входов элементов И группы, отличающееся тем, что, с целью .повышения 1быстродействия, в
устройство введены элемент задержки, элемент ИЛР1 и вычитающий счетчик, причем вход вычитающего счетчика соединен с третьим выходом блока управления, а выход - со входом блока управления, второй вход блока управления через элемент задержки соединен с первым входом элемента ИЛИ, второй вход которого соединен с третьим выходом блока управлеиия.
Источники информации, .принятые во внимание при экспертизе:
1. Авторскоесвидетельство СССР
J 364934, кл. G Об F 7/38, 1973 г.
.2. Авторское свидетельствоСССР
№425175, кл. G 06 F 7/38, 1974 ,г.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для вычисления квадрата числа | 1983 |
|
SU1115051A1 |
Вычислительное устройство | 1986 |
|
SU1432510A1 |
Арифметическо-логическое устройство для обработки десятичных данных | 1984 |
|
SU1244660A1 |
Устройство для вычисления функций | 1990 |
|
SU1709304A1 |
Устройство для умножения и деления | 1986 |
|
SU1376082A1 |
Цифровое множительно-делительное устройство | 1990 |
|
SU1730623A1 |
Устройство для сложения и вычитания чисел с плавающей запятой | 1980 |
|
SU959070A1 |
Устройство для умножения 12N-разрядных двоичных чисел | 1988 |
|
SU1589271A1 |
Устройство для умножения | 1987 |
|
SU1495785A1 |
Арифметическое устройство | 1988 |
|
SU1578708A1 |
Авторы
Даты
1978-01-30—Публикация
1976-02-04—Подача