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

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

Между достаточно и надо есть "две большие разницы"

Отправлено Vit 28 июля 2007 г. 18:44
В ответ на: Ответ: Именно. отправлено Artem-1.6E-19 28 июля 2007 г. 18:34

если достаточно, то пофиг чего там компилер ннеоптимального сбецает. А вот если действительно позарез надо, то читай её во временную копию один раз и, пока не понадобилось иного, используй только эту копию. Обход множественного чтения должен сократить время выполнения.
Хотя недавно решал проблему - нужно было атомарная операция, а прерывания запрещать не хотелось. В контексте задачи вполне получилось. При этом через указатели (в применении к volatile) всё сократилось до минимума.


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

Ответы


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

Сообщение:

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

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

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

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