[comp.sys.m68k] 68000 interrupts

farkas@eecg.toronto.edu (Keith Farkas) (11/23/89)

A question concerning interrupts...

Say I have an interrupt service routine that is called at priority four.  At
some point, a device requests interrupt service at this level and the 68k
begins executing the interrupt service routine. The interrupt service
routine does not permit nesting of interrupts of priority four or less.
Before the interrupt routine is finished, another interrupt request of
priority four is raised.

The question ... when the 68k finishes servicing the first interrupt,
will it immediately begin servicing the second? Or will it first execute
one instruction from the interrupted program and then interrupt the program
(again) to service the second interrupt request?

I would appreciate any thoughts on this matter. Please e-mail any ideas to

  farkas@eecg.toronto.edu  -- on Internet, CSNet, ARPAnet, BITNET
  {uunet,pyramid,watmath,ubc-cs}!utai!eecg!farkas

or post ideas to comp.sys.m68k.


Thanks.

Keith Farkas