///
volatile unsigned char qwe; // если нe volatile - ошибки нет :)
void main( void)
{
qwe = PINC +0x12; // чтоб оптимизация не скушала присваивание
printf( "%02x\n" , qwe ); // печатает 12
qwe++;
qwe &= 0x01; //!!!! 3.10 High-Optimization - игнорируется!!!
printf( "%02x\n" , qwe ); // печатает 13, а должно быть 1.
}
///