Ага - точно (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено SM 09 апреля 2005 г. 18:33
В ответ на: мне вот например кажеться, что если будет какой-нить нетривиальный глюк, то отловить его в С будет намного сложнее чем в асме. отправлено ~whale~ 09 апреля 2005 г. 17:23

вот как-то написал на С

disable_interrupts();
pque->numwords++;
enable_interrupts();

А оптимизатор, сволочь такая, вынес чтение из ячейки numwords далеко до запрещения прерываний. Решил что так будет выгоднее :) Воевал дня два наверное, а ассемблерный код для семейства процов C6000 ковырять не самое лучшее удовольствие. На асме я такой ошибки никогда бы не сотворил.

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

Ответы



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

E-mail: info@telesys.ru