Postat: 25 september 2008, 13:12:06
Verkar som du måste ut med SREG till ett arbetsregister först, och sedan pusha.
edit: Ja, precis så.
edit: Ja, precis så.

Svenskt forum för elektroniksnack.
https://elektronikforumet.com/forum/
Kod: Markera allt
in r16, sreg
push r16
Pop r16
out sreg, r16
Kod: Markera allt
push r16 ;spara r16
in r16, sreg ;kopiera status to r16
push r16 ;spara r16 (egentligen status kopia)
Pop r16 ;återkalla status kopia
out sreg, r16 ;återställ status
pop r16 ;återställ r16
reti