=MIV= (30.04.2010 13:53, просмотров: 1) ответил Vladimir Ljaschko на Судя по тому, что размер кода не меняется, это правда. Осталось понять почему.
Скорее всего переменные Глобальные !? вот именно по этому ! volatile нужен в том случае когда например В прерывании взводится флажок а в фоне в цикле while() он проверяется. в этом случае компилятор может создать след конструкцию. Сначала один раз прочитает флажок в регистр например а потом тупо будет стоять и проверять его в регистре и программу заклинит.