[an error occurred while processing this directive]
Таблица - хорошее дело, но жаль чверть памяти отдавать ей (всей то памяти программ 1К :)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
NoMore
18 октября 2002 г. 16:42
В ответ на:
Быстрее всего через готовую таблицу. Все остальное будет не быстро.... Если конечно нет команды 16-битного деления или умножения. И уверен на 51-м алгоритм быстрого умножения ничуть не быстрее двух 8-битных умножений и пары сложений.
отправлено ValterG 18 октября 2002 г. 09:02
Составить ответ
|||
Конференция
|||
Архив
Ответы
Так я и говорю - не мудри. Если есть команда 8-битного деления, то через нее. Если нет, то множь на 0х5555 и бери старший байт.
—
ValterG
(19.10.2002 12:57,
пустое
)
Угу, так и сделал, только умножил на 171 / 512. Меньше операций и точности хватило
—
NoMore
(21.10.2002 16:01,
пустое
)
упс, даже не чверть а целую половину. уууу.......... Не дам, я жадный!
—
NoMore
(18.10.2002 16:45,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru