Идею Вашу понял. Туплю я. Я приблизительно так и делал, только сейчас решил в одном общем месте определить - вложенное или нет прерывание и соответственно сохранить регистры. Ветвление делал через goto - вот и пошли проблемы. Сейчай обкумекаю ваше предложение.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)