Gast
#57691
Hallo, Ich habe folgenden Code bisher nur im Simulator vom AVR Studio getestet ( für den AT90S4433 ). Meine Frage ist, warum springt der Simulator nicht an die im Stack abgelegte Sprungadresse (loop) , sondern an den Reset Vektor? .include "4433def.inc" .def temp = r16 main: ldi temp, RAMEND out SPL, temp rjmp test loop: rjmp loop test: ldi temp,LOW(loop) push temp ldi temp,HIGH(loop) push temp ret Denkfehler? Tippfehler, Fehler im Simulator oder kann der AT90S4433 das nich? (Wenn ich nen Mega8 auswähle gehts) mfg Markus