Gast
#17249
Hallo, kann mir jemand sagen wann genau das N-Flag gesetzt wird? Ich dachte eigentlich es wird nur gesetzt wenn das Ergebnis einer Rechenoperation negativ ist. Das ist aber scheinbar nicht so. Ich will im SRAM einen Wert als maximalwert stehen haben, bei Ausgaben von Werten auf einen Port soll jedesmal mit diesem Wert verglichen werden (subtraktion), ist das Ergebnis negativ soll keine Ausgabe erfolgen. Das hat irgendwie nicht so ganz funktioniert. Also habe ich im AVR-Studio mal nachgesehen wie die Flags gesetzt werden. Komischerweise wurde das N-Flag bei "sub temp,RxByte" (mit temp >> RxByte) trotzdem gesetzt. Kann mir jemand helfen?