Hi all; I am using AT89S8252 device and Keil's C-language compiler. I have a 5.7 kb long program. Whenever user presses a button connected to External int 0, the control passes to INT_0_ISR I want to allways return back from ISR to a label 'option'. While the ISR normally will return to where it was interrupted. How can I achieve this please? - arun
It's possible, but not worth the effort, to try and alter the stack to return to a different point in the code. It's possible, but not worth the risk, to try and alter the stack to return to a different point in the code since this, invariably, end up as a maintainance nightmare. Of course, if you like nightmares, go ahead. Sweet dreams, Erik