Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика...

 
Опции темы
Непрочитано 06.02.2011, 22:30  
09990
Прохожий
 
Регистрация: 30.05.2010
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
09990 на пути к лучшему
Вопрос Алгоритм возведения в степень

Всем доброго времени суток!
Вот заинтересовал такой вопрос: как происходит возведение в степень на логическом уровне? например, как двоичное число X1X2...Xm возводится в двоичную степень Y1Y2...Yn, где Хi и Yi - биты числа.подозреваю, для этого должна быть какая-то логическая формула...
Реклама:
09990 вне форума  
Непрочитано 06.02.2011, 22:41  
alexgap
Гражданин KAZUS.RU
 
Аватар для alexgap
 
Регистрация: 08.07.2006
Сообщений: 886
Сказал спасибо: 119
Сказали Спасибо 1,110 раз(а) в 177 сообщении(ях)
alexgap на пути к лучшему
По умолчанию Re: Алгоритм возведения в степень

Простой логической формулы нет, зато есть несколько алгоритмов, например такой:
Код:
int ipow(int base, int exp)
{
    int result = 1;
    while (exp)
    {
        if (exp & 1)
            result *= base;
        exp ››= 1;
        base *= base;
    }

    return result;
}
__________________
.

В мире всего два типа людей: те у кого был ZX Spectrum, и те у кого его не было.
alexgap вне форума  
Непрочитано 07.02.2011, 00:03  
Ar-Gen-Tum
Почётный гражданин KAZUS.RU
 
Регистрация: 19.10.2010
Сообщений: 1,752
Сказал спасибо: 158
Сказали Спасибо 640 раз(а) в 364 сообщении(ях)
Ar-Gen-Tum на пути к лучшему
По умолчанию Re: Алгоритм возведения в степень

Сообщение от 09990 Посмотреть сообщение
Всем доброго времени суток!
Вот заинтересовал такой вопрос: как происходит возведение в степень на логическом уровне? например, как двоичное число X1X2...Xm возводится в двоичную степень Y1Y2...Yn, где Хi и Yi - биты числа.подозреваю, для этого должна быть какая-то логическая формула...
X^Y
К примеру Y = 5 в двоичном виде это 101b = 1*2^2 + 0*2^1 + 1*2^0
X^5 = X^(1*2^2 + 0*2^1 + 1*2^0) = X^(2^2)*X^0*X^(2^0)=
=X^4*1*X
Положим X=2 =› 2^5=32=›2^4*1*2=16*1*2=32
Ar-Gen-Tum вне форума  
Сказали "Спасибо" Ar-Gen-Tum
niXto (07.02.2011)
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгоритм настройки автоматического антенного тюнера ua3gdw Микроконтроллеры, АЦП, память и т.д 3 09.02.2012 18:20
Возведение в степень, извлечение корня в "С" 7Fantomas7 Микроконтроллеры, АЦП, память и т.д 9 19.06.2010 23:27
Алгоритм заряда-подзаряда в UPS DSerge Источники питания и свет 17 04.02.2010 13:22
Разработка алгоритм схем yurets1234 Proteus, KiCAD и другие ECAD 5 20.01.2010 00:38
Подскажите алгоритм работы лазерного гравера pod80 Производственное оборудование 3 14.10.2009 17:09


Часовой пояс GMT +4, время: 17:36.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot