Ответ: нормальный компилятор..
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено kurt 25 декабря 2003 г. 16:33
В ответ на: ну что же он такой тупой отправлено 3m 25 декабря 2003 г. 16:23

Когда компиль начинает слишком много умничать тоже ничего хорошего..

Впрочем, если это так критично, то можно уточнить компилю:
*(unsigned int *) Addr = (*(unsigned int *) Addr & 0xfffffe00) | 5;

\ 000000 2F4C MOV.W @R12, R15
\ 000002 3FF000FE AND.W #0xfe00, R15
\ 000006 3FD00500 BIS.W #0x5, R15
\ 00000A 8C4F0000 MOV.W R15, 0(R12)

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru