Gast
#445901
Hi! Folgender code: subi zaehler1, -1 brcs pc+2 sbci zaehler2, -1 brcs pc+2 sbci zaehler3, -1 brcs pc+2 sbci zaehler4, -1 müsste doch bei jedem aufruf eins hoch zählen, und solcher code: subi zaehler1, 1 brcc pc+2 sbci zaehler2, 1 brcc pc+2 sbci zaehler3, 1 brcc pc+2 sbci zaehler4, 1 sollte doch bei jedem aufruf eins runter zählen!? Das mit dem übertrag ins nächsthöhere register müsste doch eigentlich klappen oder? Irgendwas stimmt nähmlich nicht, und zwar wenn ich bis 256 hochzähle und dann eins runter zähle kommt statt 255 eine zahl die im millionenbereich liegt. Das schaut für mich so aus, als ob irgendwas mit dem übertrag nicht klappt. Wo könnte das problem liegen? Macht das ein Profi überhaupt mit dem carry bit? inc und dec kann ich ja garnicht benutzen, weil das carry bit nicht davon beeinflusst wird, kann ich da eigentlich auch das overflow bit nehmen?