Daniel Platte schrieb:
> Hallo,
>
> habe folgenden Assembler Schnipsel vom AVR-GCC und frage mich warum nach
> den sts noch subi kommen?!?
Das hängt davon ab, wie es im C-Source Code weitergeht.
Wenn du genau schaust, wird zb auch das Ergbnis der Subtraktion um 1
ganz woanders gespeichert als von wo der Ausgangswert her ist.
> Und ist das die ganze Rechnung? Da wird doch nur vom untersten Register
> eine 1 abgezogen? Wenn es jetzt aber einen Unterlauf gibt?
dann wird der Unterlauf durch die nachfolgenden sbci auf die 3
höherwertigen Register, in denen die 32 Bit Zahl gespeichert ist,
weitergereicht.