деление на константу можно представить как уммножения числа на другую константу и деление результата на кратное 2ум(сдвиг)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено колян безпарольныи 19 августа 2004 г. 00:13
В ответ на: нифига. деление на константу можно представить как умножение на обратную ей величину - которая тоже будет константой. Так в чем тогда принципиальная разница? отправлено bialix 18 августа 2004 г. 22:08

например чтоб поделить Х на 23456 надо умножить X на константу равную 183107 и полученное 32 раза сдвинуть. Для загрубления точности можно уменьшить колво сдвигов. Метод работает наура в процессорах поддерживающих 8ми битное умножение.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru