Вычитаешь 10 до выставления переноса, а затем прибавляешь 10 обратно. Это и есть остаток.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
POV
07 октября 2003 г. 17:27
В ответ на:
Премного благодарен. Еще повторите то же самое, но используя только сдвиги и сложение-вычитание, и моя признательность не будет иметь границ
отправлено VVT 07 октября 2003 г. 17:13
Составить ответ
|||
Конференция
|||
Архив
Ответы
А если там 24 разряда?
—
долго однако
(07.10.2003 17:39,
пустое
)
тогда сперва 10Е6, потом 10Е5.....10
—
=mse=
(07.10.2003 17:48,
пустое
)
Да я к тому что на вопрос нет однозначного ответа.
—
долго однако
(07.10.2003 17:55,
пустое
)
почему - стандартная процедура деления на 10 будет даже быстрее
—
=mse=
(07.10.2003 17:58,
пустое
)
А если диапазон значений делимого 5.....25?
—
тоже быстрее?
(07.10.2003 18:03,
пустое
)
Кому не лень - проверьте такой алгоритм для AVR
—
Oldring
(07.10.2003 19:15, 327 байт)
Правда, для этого диапазона стандартное деление все-таки быстрее :)
—
Oldring
(07.10.2003 19:28, 94 байт)
Ответ был не на тот вопрос :)
—
SVI
(07.10.2003 18:15, 80 байт)
Конечно, вот процедура деления на 10 - делимое и делитель любые
—
SVI
(07.10.2003 18:11, 282 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru