Re: NewQ: Difference between an isr and a subroutine is that an isrhas no arguments
- From: Jim Granville <no.spam@xxxxxxxxxxxxxxxxxxxxxx>
- Date: Wed, 29 Nov 2006 12:47:29 +1300
James Beck wrote:
Not really an interrupt in the hardware sense since the main line code knows when they are called and actually sets up registers to pass info. BIOS calls are really just common subroutines that are in firmware.
Correct, but the op (or his tutor) did not say hardware interrupt.
Also, subroutines have an address that is resolved at compile/link time, but with a SW interrupt BIOS call, the users code has no knowledge of the address it is (finally) calling.
There are also system exception interrupts, that are slightly different again..
It's up to the OP, to present all this in a choerent assigment....
-jg
.
- References:
- Differences between interrupt service routine (ISR) and a subroutine
- From: 2005
- Re: Differences between interrupt service routine (ISR) and a subroutine
- From: Tom Lucas
- NewQ: Difference between an isr and a subroutine is that an isr has no arguments
- From: 2005
- Re: NewQ: Difference between an isr and a subroutine is that an isr has no arguments
- From: James Beck
- Re: NewQ: Difference between an isr and a subroutine is that an isr has no arguments
- From: Wilco Dijkstra
- Re: NewQ: Difference between an isr and a subroutine is that an isr has no arguments
- From: Vladimir Vassilevsky
- Re: NewQ: Difference between an isr and a subroutine is that an isrhas no arguments
- From: Jim Granville
- Re: NewQ: Difference between an isr and a subroutine is that an isrhas no arguments
- From: James Beck
- Differences between interrupt service routine (ISR) and a subroutine
- Prev by Date: Re: Endianness does not apply to byte
- Next by Date: SPAM: http://cheap-computers-review.blogspot.com
- Previous by thread: Re: NewQ: Difference between an isr and a subroutine is that an isrhas no arguments
- Next by thread: Re: NewQ: Difference between an isr and a subroutine is that an isr has no arguments
- Index(es):