Hi, ich hab' da mal ne frage
und zwar geht es um folgende Passage aus einem Beispielprogramm:
was ich nicht ganz verstehe - was sollen diese Befehle push und pop eigentlich bewirken?Im Buch habe ich leider keine vernünftige Antwort gefunden,in der Wiki auch nicht.Code:initm16: push r16 ;Register retten ldi r16,$ff out DDRB;r16; pop r16 ;Register zurück ret
und überhaupt - wie kann man ein Register retten? und vor allem wovor?
kann mir das jemand bitte kurz erklären?
vielen dank schonmal im voraus
Lesezeichen