Устройство для возведения в степень

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (63) Дополнительное к авт. свид-ву (22) ЗаЯвлено 2231.76(21)2423479/18-24 с присоединением заявки И (23) Приоритет (43) Опубликовано 051 228. Бюллетень ЭЙ 45 (45) Дата опубликования описания ОЫ278

Сеюз Советсиик

Социалистических республик о1>636607 (51) N. Кл.

G06 F 7/38

Госудврствемиый комитет

Совета Министров СССР по делам изобретений и открытий (5З) УРК 681,327 (088 8) (72) Авторы изобретения

В.И.Рабинович и Е.И.Филатов

Новосибирский электротехнический институт (54) УСТРОЙСТВО ДЛЯ ВОЗВЕДЕНИЯ В СТЕПЕНЬ

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

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

Недостатком вышеупомянутых устройств является их сложность.

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

-со счетным входом счетчика, выход прямого кода каждого 1-го разряда которого соединен с информационным входом (i +1) -го разряда первого накапливаюшего сумматора.

Однако, это устройство не выполняет операцию возведения в третью степень.

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

На чертеже представлена схема устройства, содержащая формирователь

636607 импульсов 1, элемент задержки 2, триггер 3, элемент И 4, элемент ИЛИ 5, счетчик б, первый и второй накапливающие сумматоры 7 и 8, вход устройства 9, выходы устройства 10, шина установки в единичное состояние 11.

В основу алгоритма работы устройства положено итерационное выражение

n =(n-1) +3n(n-4)4, (4) где п 1,2,3... Если учесть, что произведение "(" ) является суммой

2 (n-1) -го членов арифметической прогрессии вида 0Ä- =а„i q„. при о, =0 и

g 1, то есть

n(n- 3 ) n-<

2 К4

1 4 можно записать й-4 п 5(n-Л) +2 L3i+4 (2)

13 л

Устройство работает следующим об- 20 разом. В исходном положении все разряды счетчика 6 и накапливающих сумматоров 7 и 8 установлены в нулевое состояние. Триггер 3 также установлен в нулевое состояние. Число h, которое 5 возводится в третью степень, подается в числоимпульсном коде на вход 9 устройства. Первый входной импульс, поступающий на тактирующий вход сумматора 7, подтвердит нулевое состоя- З0 ние всех его разрядов, так как на информационных входах данного сумматора присутствует нулевой код, сформированный разрядами счетчика б и триггером 3. Задним фронтом входного импульса запускается формирователь импульсов 1. Выходной импульс формирователя поступает на элемент задержки

2, тактирующий вход сумматора 8 и через элемент ИЛИ 5 — на вход счетчика б, записывая в нем 1 . В накапливающем сумматоре 8 запишется код, равный единице, так как только на информационном входе его первого разряда присутствует единичный логический уровень. Выходной код сумматора

8 является кодом результата вычислений. С выхода элемента задержки 2 импульс поступает на счетный вход триггера 3 и первый вход элемента И 4.

Задним фронтом этого импульса триггер устанавливается в единичное состояние, а так как перед этим триггер находился в нулевом состоянии, то через элемент И 4 импульс не проходит. При поступлении второго входного импульса код, равный трем, сформированный на информационных входах сумматора 7 триггером 3 и счетчиком 6, запишется в этот сумматор. С выхода формирователя 1 импульс поступает на такти- 60 рующий вход сумматора 8. К моменту его поступления содержимое сумматора

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

7 подается на информационные входы сумматора 8 со сдвигом на один разряд в сторону старших, то есть с удвоением, на последний разряд этого сумматора постоянно поступает единичный логический уровень. Результат суммирования сумматора 8 будет равен

3 х 2 + 1 + 1 = 8, т.е. 2

Я

Выходной импульс формирователя 1 поступает также на элемент задержки 2 и через элемент ИЛИ 5 - на вход счетчика 6, добавляя к его содержимому единицу ° Задним фронтом задержанного импульса триггер устанавливается в нулевое состояние, а так как перед этим триггер находился в единичном состоянии, то импульс проходит через открытый элемент И 4 и элемент ИЛИ 5 на счетный вход счетчика 6, добавляя к его содержимому еще одну единицу.

Результирующий код счетчика 6 станет равным трем. Рассуждая аналогично, убеждаемся, что при поступлении третьего входного импульса содержимое сумматора 7 станет равным б + 3 = 9, содержимое сумматора 8 9 х 2 +

+ 1 + 8 = 27 = 3, в счетчике 6 будет сформирован код, равный четырем, а триггер 3 установится в единичное состояние. Из сказанного видно, что в соответствии со структурой выражения (2), счетчик 6 .совместно с элементами

2,3,4,5 осуществляет вычисление члена

31, накапливающий сумматор 7 - вычисление суммы r 3(, а в накапливаю151 щем сумматоре 8 формируется результат, равный (и-1) з+2 ).". 3j + 1.

151

Для обеспечения бессбойной работы устройства необходимо обеспечить следующие временные соотношения. Длительность импульсов входной последовательности Г „должна удовлетворять условию Г „>.Г, где à — длительность переходнйх процессов в накапливающем сумматоре 7. Длительность выходного импульса формирователя 1, равная Г, должна удовлетворять условию с >. Г, где à — длительность переходных процессов в накапливающем сумматоре 8, Время задержки Г элемента задержки 2 должно выбираться из соотношения Г > Г + г„, где Г, - максимальное время задержки распространения используемых логических элементов ° Период следования импульсов входной последовательности Т „ должен удовлетворять соотношению T „of „+Г„+

+Г + Г + 2Т, где Г „, — максимальСЧ.6 О ная длительйость переходных процессов в счетчике б. Быстродействие устройства определяется динамическими свойствами используемой элементной базы, а также динамическим диапанозом значений входного кода.

Предложенное устройсТво требует меньших аппаратурных затрат по сравнению с существующими устройствами аналогичного назначения. Оно может

636607

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

Составитель И.Шелобанова

Техред .З,Фанта Корректор A Лл

Иласенко

Редактор Э,Губницк я

Заказ 6941/38 Тираж 784 Подписное

ЦПИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д.4/5

Филиал ППП Патент, г.ужгород, ул.Проектная,4 быть полностью реализовано в интегральном исполнении. Кроме того, при использовании для целей обработки измерительной информации предложенное устройство сочетается с аналогоцифровыми преобразователями развертывающего уравновешивания, формирующими выходную величину в виде числоимпульсного кода, и тем самым осуществляет вычисление в реальном времени, т.е. в темпе поступления измерительной информации.

Устройство для возведения в степень, содержащее счетчик, триггер, 18 элемент И, элемент ИЛИ, первый накапливающий сумматор, формирователь импульсов и элемент задержки, вход которого соединен с первым входом элемента ИЛИ, а выход - с первым входом 00 элемента И и счетным входом триггера, прямой выход которого соединен с информационным входом первого разряда первого накапливающего сумматора и со вторым входом элемента И, выход которого подключен ко второму входу элемента ИЛИ, выход которого соединен со счетным входом счетчика, выход прямого кода каждого 1 -го разряда которо-го соединен с информационным входом (1+1)-го разряда первого накапливающего сумматора, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей, в устройство введен второй накапливающий сумматор, информационный вход первого разряда которого подключен х шине установки в единичное состояние, а тактирующий вход — ко входу элемента задержки и выходу формирователя импульсов, вход которого подключен к тактирующему входу первого накапливающего сумматора и входу устройства, прямой выход каждого 1 -го разряда первого накапливающего сумматора соединен с информационным входом каждого (+1)-го разряда второго накапливающего сумматора, выходы которого являются выходами устройства.

Источники информации, принятые во внимание при экспертизе:

1. Неслуховский К.С. Цифровые дифференциальные анализаторы, М., Машиностроение, 1968, с. 96.

2. Заявка Ì 2317237/24 21.09.76, по которой принято положительное решение о выдаче авторского свидетельства.