Inside a Interrupt Service Routine, I need to change the presently running program's Stack to the ISR's Stack. I have two questions.
1. What is the Code for this in Microsoft C? or can I use inline assembly?
2. How do I determine where to put the Stack Pointer? i.e how do I determine the amount of stack used?