Gast
#587283
Moin, habe mal wieder eine Frage: Ich möchte bei einem Programm in einem Unterprogramm eine Bedingung testen und je nach Ergebnis mit ret zurückspringen oder mit rjmp bei einer Marke weitermachen. Im Programm gibt es damit keine Probleme, also es kann dadurch nichts Unvorhergesehenes eintreten. Was muss ich machen um nach dem rjmp wieder 'aufzuräumen', also zum Beispiel die Rücksprungadresse aus dem Stack zu löschen? Was müsste ich machen, wenn ich das gleiche aus einem Interrupt mache, außer mit sei die Interrupts wieder zu aktivieren? Dussel