Re: 89C51ED2





krw wrote:

rabbitsfriendsandrelations@xxxxxxxxxxx says...
krw wrote:

You don't do subroutines or interrupts?

declare procedure XYZ interrupt(1) using 1; (register bank 1) MAIN defaults to
register bank zero.

code

end;

For example. The interrupt number defines the int source.

Return address? USING only declares the register bank, it doesn't
set it.

Uh ? Bloody well does unless you have a different understanding of 'does' to me.

Graham

.



Relevant Pages

  • Re: 89C51ED2
    ... The interrupt number defines the int source. ... USING only declares the register bank, ...
    (sci.electronics.design)
  • Re: 89C51ED2
    ... The interrupt number defines the int source. ... USING only declares the register bank, ...
    (sci.electronics.design)
  • Re: 89C51ED2
    ... The interrupt number defines the int source. ... USING only declares the register bank, ... The compiler output shows you the register banks used so you can check. ...
    (sci.electronics.design)
  • Re: 89C51ED2
    ... USING only declares the register bank, ... I think PLM always loads the PSW in an interrupt routine. ...
    (sci.electronics.design)