Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

во! даже не пискнул:)

Отправлено ы 12 апреля 2007 г. 16:52
В ответ на: Есть ли гарантия что оптимизатор не выкинет такие строчки: отправлено misyachniy 12 апреля 2007 г. 16:04


#define DUMMY_READ(a) \
{ u32_t i; \
do { \
i = a ; \
} while(i != i); \
}

void FUCK(void) {
DUMMY_READ(MAM2138->MAMTIM);
}


FUCK
0x00000024: e3a0097f .... MOV r0,#0x1fc000
0x00000028: e28004e0 .... ADD r0,r0,#0xe0000000
0x0000002c: e5900004 .... LDR r0,[r0,#4]
0x00000030: e1a0f00e .... MOV pc,r14



Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 97:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru