· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.A&O —› Организация операций деления и умножения

Посл.отвђт Сообщенiе


Дата: Авг 16, 2003 15:02:53

Часто приходиться сталкиваться с программированием контроллеров на основе процессоров не имеющих встроенных операций деления и умножения. До сих пор решал эту задачу с помощью последовательных сдвигов и сложений. Может кто нибудь знает более оптимальный алгоритм.


Дата: Авг 16, 2003 16:28:20

Деление можешь глянуть MagicDivider by The Svin. Принцип у Агнера Фога, вроде, описан.

1877020153__MagicDivider.rar


Дата: Авг 16, 2003 17:04:16

Four-F

Способ реализации деления через умножение я знаю. Но дело в том, что в данном случае нет операции деления и умножения


Дата: Авг 16, 2003 19:26:17

Может, это подойдет
http://www.azillionmonkeys.com/qed/amult.html


Дата: Авг 17, 2003 13:27:40

masquer
Именно таким способом я и пользуюсь


Дата: Авг 30, 2003 18:54:08

Способ реализации деления через умножение я знаю
Есть несколько. Но это другая тема.
Один из источников на асм уровне по твоему вопросу:
http://www.solyanik.com/sergey/decomp.html
Очень рекомендую читать\искать всё что связано с такими
дядьками как
Granlund, T. и Montgomery P.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.050