Меня пугает операция %.Еслибы было простое деление - упростил бы аналитически.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
вдребезги
03 сентября 2004 г. 19:10
В ответ на:
Выбрать переменные как можно короче (идеально -- 1 бит :)) ). Где можно, заменить деление сдвигами. Распределить вычисление во времени (вычислять часть выражения как можно раньше).
отправлено kV 03 сентября 2004 г. 18:46
Составить ответ
|||
Конференция
|||
Архив
Ответы
% - целочисленное деление? Приведите типы перед операциям к целочисленным. А лучше попробуйте переписать на asm, как раз тот случай.
—
netaimaid ввечеру
(03.09.2004 19:52,
пустое
)
% - остаток от целочисленного деления.
—
вдребезги
(03.09.2004 20:00, 99 байт)
У вас (CodeStop-CodeStart) вычисляется дважды.
—
netaimaid ввечеру
(03.09.2004 20:12,
пустое
)
Интересно, почему (CodeStop-CodeStart)))%2000 а не (CodeStop-CodeStart)))%2048 ??
—
/гоша/
(03.09.2004 20:18,
пустое
)
Потому что у меня шаг перестройки 50кГц ,умножая 50*2000 = 100 МГц,с таким шагом нужно сделать метки на визире.Только зачем это вам?
—
вдребезги
(04.09.2004 13:25,
пустое
)
Такж интересно соde_start code_stop это в битах, если потом домножается на 8 ??
—
/гоша/
(03.09.2004 20:20,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru