Цитата(_Артём_ @ Apr 17 2007, 19:38)

В Си можно сделать ассемблерную вставку.
И компилятор расположит восстановление всех сохраненных при входе в обработчик регистров после этой вставки. Падение программы после первого же прерывания обеспечено. На С самым "прямым" способом будет, наверное, написать "обертну" на асм из которой вызвать обработчик как обычную функцию.