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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/25/00 02:39
Read: times


 
#6747 - RE: High level interrupt
You can do this fairly easily, by setting a bit flag entering a routine and clearing the flag when exiting the routines be it interrupt or go sub. You can then determine where you came from and resolve how to exit this routine to some other by fixing the stack. You must pop off the stack all those bytes that was stored there going to this routine plus all stored stack values, registers and any DPTR's stored on the stack to unwind you back to where it should be. This may be too complicated depending on the complexity of your program. It should work but I'm sure most software experts will never advise doing this. Unwinding the stack is easy, but you must know how far to unwind it. Using routine flags will help this process.

Post


List of 40 messages in thread
TopicAuthorDate
High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      
RE: High level interrupt            01/01/70 00:00      

Back to Subject List