Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
10/17/01 13:17
Read: times


 
#15766 - an interrupt question.
Dear 8052.com funs.

Below, an interrupt running sequence issue of mine. All comments are
welcome.

Assumption_1: An interrupt can only be interrupted by a higher level one.
Assumption_2: Command RETI let the controller know the end of an interrupt execution.
Assumption_3: Each interrupt has its own PUSHs and POPs

Case: while a low level interrupt is running, befora a RETI is met, a higher interupt occured, runned and RETIed. (now controller knows that
the interrupt which it has been occupied by is ended and decides to
to run from the program counter it has previously been PUSHed....?)

Question: to where the controller be backed? To the point where the lower level interrupt routine run been cut or
to the main program where the low level interupt has cut (out of interrupt routine)

Thanks in advance.
Rustu



List of 4 messages in thread
TopicAuthorDate
an interrupt question.            01/01/70 00:00      
RE: an interrupt question.            01/01/70 00:00      
RE: an interrupt question.            01/01/70 00:00      
RE: an interrupt question.            01/01/70 00:00      

Back to Subject List