Hallo
Das sollte schon gehen.Du solltest nur darauf achten,daß entsprechende Interrupflags zurückgesetzt werden und die Return Adresse vom Stack gezogen wird
(bzw. der Stackpointer dekrementiert oder inkrementiert -je nach Prozessor- wird).
Mit freundlichen Grüßen
Benno