> > I'm actually pretty happy that people are arguing over subtleties in > > my proposed answers, rather than thinking that the questions are poor > > :-) Glad to see that. >=20 > In most cases problem is not in the question but in the answers. "when th= e > microprocessor is no longer busy" - busy doing waht? executing an > instruction? or a micro-cycle? or a user-level application? >=20 > On most chips a) is definitely wrong: an interupt is handled after > *each* instruction. You can of course argue that "within several instruct= ion > times" is included within "after each instruction", but I would consider = that > argumentative. Which is why I also added the caveat that the examiner needs to rely on the= term 'usual' in the question to get around arguments over looping instruct= ions (e.g. block move instructions which can be interrupted after each byte= /word/whatever the move size is cycle) to have the answer as 'after each in= struction cycle'. --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .