આઈડીયલી તમારે આ બધા ISR માટે કરવું જોઈએ; તમે જે પણ રજિસ્ટરનો ઉપયોગ કરો છો, તમે પહેલા તે રજિસ્ટરને પાછા આવતા પહેલા સ્ટેક માં સેવ કરો છો; તમે સ્ટેકમાંથી તે બધા રજીસ્ટર રીસ્ટોર કરો.
ಆದರ್ಶಪ್ರಾಯವಾಗಿ ಎಲ್ಲಾ ಐಎಸ್ಆರ್ ಗಳಲ್ಲಿ ನೀವು ಇದನ್ನು ಮಾಡಬೇಕು, ಅದು ಉತ್ತಮ. ನೀವು ಬಳಸುತ್ತಿರುವ ಯಾವುದೇ ರಿಜಿಸ್ಟರ್ ಗಳನ್ನು, ನೀವು ಮೊದಲು ಆ ರೆಜಿಸ್ಟರ್  ಗಳನ್ನು ಸ್ಟ್ಯಾಕ್  ಗೆ ಉಳಿಸಿ ಮತ್ತು ಹಿಂತಿರುಗುವ ಮೊದಲು ಆ ಎಲ್ಲಾ ರೆಜಿಸ್ಟರ್  ಗಳನ್ನು ಸ್ಟಾಕ್  ನಿಂದ ಮರುಸ್ಥಾಪಿಸಿರಿ.