[an error occurred while processing this directive]
Подскажите алгоритм деления на 6 (asm AVR,usigned, div + mod) делимое беззнаковый байт.(-)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
PILOTIK
05 сентября 2002 г. 19:57
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ну смотри
—
Пионер
(06.09.2002 09:08, 431 байт)
умножь на 10923/65536 и возьми целую часть. Остаток - умножь результат на 6 и вычти.
—
Oldring
(06.09.2002 01:06,
пустое
)
Или так
—
Oldring
(06.09.2002 16:54, 79 байт)
А что, программа, написанная для вас dVM, уже не катит?(-)
—
Alecsandro
(05.09.2002 20:45,
пустое
)
У меня AVRStudio :(, и нужно именно на 6 а не на все что угодно...
—
PILOTIK
(05.09.2002 23:09,
пустое
)
В столбик
—
Linuxoid
(05.09.2002 19:58,
пустое
)
В столбик можно делить на что угодно, а мне только на шесть, т.е. наверное быстрее делить если известен делитель... ИМХО...(-)
—
PILOTIK
(05.09.2002 20:34,
пустое
)
это в умножении можно соптимизировать с изв.множителем, а в делении -- только со степенью двойки
—
imho
(05.09.2002 21:39,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru