взять и перед cамым выходом сделать руками jmp Monster? Тогда Monster, если написана на Си "как просто функция", не будет сама утруждать себя сохранением своего контекста, что приведет к глюкам (ибо ресурсов портит поболе чем короткое прерывание). А если Моnster описана как ISR, то она (на Си, ибо большая) будет выходить из себя через reti, и во время эпилога короткого обработчика будет разрешать прерывания! Нах это? Да и Асм-изголяние не стоит красивого имхо отложенного прерывания через рукотворный INTn