Re: Differences between interrupt service routine (ISR) and a subroutine
- From: "Arlet" <usenet+5@xxxxxxxxxxxxxxxxx>
- Date: 28 Nov 2006 11:22:59 -0800
Tom Lucas wrote:
- the CPU flags are stored on the stack in addition to the return
address
That is true (although I suspect some pedants will find an example of
systems that don't).
:)
The ARM CPU copies the return address and the CPU flags into special
registers. If you need reentrant interrupts, you need to copy them to
the stack yourself.
.
- References:
- Prev by Date: Re: NewQ: Difference between an isr and a subroutine is that an isr has no arguments
- Next by Date: Re: LCD with TI DSP
- Previous by thread: Re: NewQ: Difference between an isr and a subroutine is that an isr has no arguments
- Next by thread: Re: Differences between interrupt service routine (ISR) and a subroutine
- Index(es):