Gast
#424665
Hallo, komme mit der Beschreibung des SBIW Befehls im Atmel 8-Bit AVR Instruction Set nicht ganz klar. Wann wird dabei nun eigentlich genau das C-Flag gesetzt? Die Operation ist ja wie beschrieben Rd+1:Rd <-- Rd+1:Rd - K. Nun heißt es dazu, das C-Flag ist "Set if the absolute value of K is larger than the absolute value of Rd...", und eben nicht Rd+1:Rd! Das würde ja bedeuten, dass hierbei nur der 8-bittige Low-Anteil des Werts ausgewertet wird. Kann das sein? Thomas