Hola, bueno creo que tambien es posible que en donde quieras finalizar la interrupcion escribas en ASM la instruccion RETFIE, pero cuidado, recuerda que si haces esto deberias recuperar los registros W, STATUS y todo lo que pretendas mantener al ingresar al la interrupcion antes de retornar de ella, esto en C es automatico, bueno dejo la idea, obviamente requiere conocer algo de ASM.
saludos.