[an error occurred while processing this directive]
а в чем великий смысл |= 0 делать?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Воробьянинов
29 марта 2005 г. 16:31
В ответ на:
AVR. IAR-ICC. Оптимизатор. Как заставить его игнорировать "TIMSK |= 0;", а то он генерит зачем-то "IN R16,0x39" "OUT 0x39,R16". Чего ж он тогда оптимизирует? Или регистры всегода volatile?
отправлено HWM 29 марта 2005 г. 16:30
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: Элементарно, Ватсон. :) Эта строчка зависит от #define. Когда значение 0 - незачем ресурсы зажирать.
—
HWM
(29.03.2005 16:52,
пустое
)
тогда и правда странно
—
Воробьянинов
(29.03.2005 17:03,
пустое
)
А может быть ты просто хочешь пару тактов пропустить, или при чтении регистра снимается какой нить флаг? (+)
—
Codavr
(29.03.2005 19:50, 151 байт)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru