Nachtrag:
Bei mir sieht der generierte Code so aus:
Also optimal. Wenn er bei dir deutlich anders aussieht, dann hast du wahrscheinlich die Compiler-Optimierung nicht aktiviert.Code:if (++count == 10) da: 80 91 00 01 lds r24, 0x0100 de: 8f 5f subi r24, 0xFF ; 255 e0: 80 93 00 01 sts 0x0100, r24 e4: 8a 30 cpi r24, 0x0A ; 10 e6: 09 f4 brne .+2
Lesezeichen