Устройство для возведения в степень
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
П И А ВТЕН ВИДЕТЕЛЬ Союз СоветскихСоциалистическихРеспублик 6 К АВТОРС 61) Дополнительное к авт, свид-ву (22) ЗаЯвлено 21.12.76, 1,21) 2432790/ с присоединением заявкиР 7/3 Госуд арствонный коынтотСССРолам нзооретвннйн открытнй. Уриков,(71) Заявит Морской гидрофизический институт АН УС 4) УСТРОЙСТВО ДЛЯ ВОЗВЕДЕНИЯ В СТЕПЕН лементов И, блокго подключен койства, а управам начальной ход копзации - ко егиступравления входу синхр яющий вых а нонки все Изобретение относится к области вычис лительной техники и может быть использовано в различных цифровых вычислительных машинах, построенных на больших интегральных схемах, для возведения в степень исходных двоичных кодов.Известны устройства для возведения в степень (например, в квадрат 1, содержащее регистры, группы логических элементов, генератор импульсов, распределитель импульсов, недостатком которых является функциональная ограниченность.Наиболее близким по технической сущности к предложенному является устройство для возведения в степень, содержащее регистр операнда, разрядные выходы которого соединены с первыми входами элементов И первой группы, вторые входы которых подключены к соответствующим разрядным выходам вспомогательного регистра операнда, а выходы - ко входам блока комбинационных сумматоров, выход которого соединен со входом регистра результата, вторую группу элементов И, первые входы которых соединены с информационным входом устройства, а выходы подключены к разрядным входам регистра операнда, третью групторо о он устр л од вход устров 12.Недостатком известного устройства является его сложность.Целью настоящего изобретения является упрощение устройства.Указанная цель достигается тем, что устройство дополнительно содержит многовходовой элемент ИЛИ и кольцевой регистр, разрядные выходы которого соединены со вторыми входами элементов И второй группы, выходы блока управления соединены с первыми входами элементов И третьей группы, вторые входы которых подключены к соответствующим выходам регистра результата, а выходы подключены ко входам многовходового элемента ИЛИ, один из входов которого подключен к информационному входу устройства, а выход соединен со входом вспомогательного регистра операнда.На чертеже представлена функциональная схема устройства, содержащая: информационнь 1 й вход 1 и вход синхронизации 2 устройства, регистр 3 операнда, вспомога656056тельный регистр 4 операнда, первая вторая и третья группы элементов И 5, 6, 7 соответственно, блок комбинационных сумматоров 8, регистр результата 9, блок управления 1 О, вход 11 начальной установки всех регистров, многовходовой элемент ИЛИ 12, кольцевой регистр 13.Работает устройство следующим образом.По входу 2 поступает на вход блока 10 управления синхронизирующий импульс (СИ) 1 О по этому импульсу блок 1 О управления, вырабатывает по выходам 11 импульс начальной установки всех регистров устройства.Затем по информационному входу 1 начинает поступать код операнда Х. Вход 1 уст ройства соединен с первыми входами второй группы 6 элементов, вторые входы этих элементов И соединены с разрядными выходами вспомогательного кольцевого регистра 13. Кольцевой регистр 13 импульсом начальной установки обнуляется, а триггер первого разряда его устанавливается в 1 состояние, причем на каждом такте умножения эта единица сдвигается в следующий разряд, подавая разрешающий потенциал на элемент И соответствующего разряда Т.о. 25 к началу первого такта разрешающий потенциал с регистра 13 подан на элемент И первого разряда и первый разряд кода операнда Х запишется в триггер первого разряда регистра 3, Первый разряд кода операнда через элемент 12 ИЛИ запишется также во вспомогательный регистр 4. Выходы триггеров регистра 3 и 4 соединены со входами элементов И, группы 5. Таким образом, после записи первого разряда кода в регистры 3 и 4, этот разряд кода анали- З 5 зируется элементом И и, если эта единица, то на выходе элемента И установится потенциал единицы и через блок сумматоров 8 на следующем такте будет записана единица в регистре 9 результата (если первыйразряд был равен О, то в регистр 9 результата будет записан 0), которая и является младшим разрядом квадрата операнда, на втором такте будет в состоянии 1 уже триггер второго разряда вспомогательного кольцевого регистра 13 и, следовательно, открыт 45 будет второй элемент И группы 6, через которую и запишется второй разряд кода операнда Х во второй разряд регистра 3, этот же разряд операнда через элемент ИЛИ 12 запишется во вспомогательный регистр 4, но в триггер первого разряда, при этом значение первого разряда кода операнда Х сдвинется во второй разряд регистра 4, то есть регистр 4 сдвиговой, в отличии от регистра 3, триггера которого объединены только по входам сброс. Теперь уже 55 в образовании второго младшего разряда квадрата участвуют два элемента И группы 5, и на очередном такте в регистр 9 результата будет записан с выхода блока сумматоров второй младший разряд произведения. После и тактов код операнда Х будет записан в регистр 3 так, что первый разряд кода будет в первом разряде регистра 3 а и-й в п-м в регистре 4 этот же код запишется в обратном порядке - 1-м разряде - и-й в п-м - 1-й, а в регистре 9 результата будет записано и младших разрядов квадрата. После п-тактов генератор тактовых импульсов блока 10 управления переключается на более высокую частоту, чем частота поступления разрядов исходного кода из канала связи, и в устройстве совершается п быстрых тактов, в результате которых регистр 4 очистится, а в регистр 9 результата будут записаны и старших разряда квадрата, в регистре 3 код Х останется без изменения, После возведения исходного кода в квадрат, блок 1 О управления вырабатывает разрешающий потенциал по выходу, соединенному со входом элемента И группы 7, второй вход которого соединен с выходом (М - 2) и разрядов регистра 9 результата. Это позволит через элемент ИЛИ 12 подать на вход вспомогательного регистра 4 код квадрата с регистра 9 результата. Аналогичным образом могут быть получены и более высокие степени исходного кода. Причем вычисление всех степеней (кроме квадрата) может осуществляться на высокой тактовой частоте, которая может быть на несколько порядков выше, чем частота поступления исходных кодов. После вычисления наивысшей необходимой степени блок 10 управления вырабатывает на выходах 11 импульс сброса регистров устройства в исходное сотояние и устройство может оперировать с очередным операндом.С помощью предлагаемого устройства можно вычислять выражения вида х 1, где( М, Х - показатель степени, так как после вычисления любой степени соответствующий код может быть передан с регистра 9 результата на любое внешнее устройство.Схема устройства достаточно проста, она содержит четыре регистра (и - 1) - одноразрядный комбинационный сумматор, три группы элементов И и блок управления (известное (.И + 2) регистра, (М - 1) - сумматор, (.1 ч - 1) групп элементов И и блок местного управления).Простота устройства позволяет повысить его надежность и снизить стоимость и энергоем кость.Формула изобретенияУстройство для возведения в степень, содержащее регистр операнда, разрядные выходы которого соединены с первыми входами элементов И первой группы, вторые входы656056 Составитель Н. Шелобанова Редактор Э. Губницкая Техред О. Луговая Корректор Е. Папп За к аз 1522/39 Тираж 779 Подписное 11 НИИПИ Государственного комитета СССР по делам изОбретений и открытий 113035, Москва, Ж, Раушская наб., д, 4/5 Филиал ППП Патент, г. Ужгород, ул. Проектная, 4которых подключены к соответствующим разрядным выходам вспомогательного регистра операнда, а выходы - ко входам блока комбинационных сумматоров, выход которого соединен со входом регистра результата, вторую группу элементов И, первые входы которых соединены с информационным входом устройства, а выходы подключены к разрядным входам регистра операнда, третью группу элементов И, блок управления, вход которого подключен ко входу синхронизации 1 О устройства, а управляющий выход - ко входам начальной установки всех регистров, отличающееся тем, что, с целью упрошения устройства, оно содержит многовходовой элемент ИЛИ и кольцевой регистр, разрядные выходы которого соединены со вторыми входами элементов И второй группы, выходы блока управления соединены с первыми входами элементов И третьей группы, вторые входы которых подключены к соответствуюшим выходам регистра результата, а выходы подключены ко входам многовходового элемента ИЛИ, один из входов которого подключен к информационному входу устройства, а выход соединен со входом вспомогательного регистра операнда. Источники информации, принятые во внимание при экспертизе1. Авторское свидетельство СССР ,1 х 1 о 364934, кл. б 06 Г 7/38, 970.2. Авторское свидстельство СССР М 425175, кл. Ст 06 Г 7/38, 1972.
СмотретьЗаявка
2432790, 21.12.1976
МОРСКОЙ ГИДРОФИЗИЧЕСКИЙ ИНСТИТУТ АН УКРАИНСКОЙ ССР
УРИКОВ АНАТОЛИЙ ПЕТРОВИЧ, ЕРМАКОВ АЛЕКСАНДР ГРИГОРЬЕВИЧ, ПАЕВСКИЙ АЛЕКСАНДР ВЛАДИМИРОВИЧ
МПК / Метки
МПК: G06F 7/38
Метки: возведения, степень
Опубликовано: 05.04.1979
Код ссылки
<a href="https://patents.su/3-656056-ustrojjstvo-dlya-vozvedeniya-v-stepen.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для возведения в степень</a>
Предыдущий патент: Устройство для извлечения квадратного корня
Следующий патент: Устройство для перебора сочетаний
Случайный патент: Устройство для измерения дипольного магнитного момента