[an error occurred while processing this directive]
Может вы и правы. Но Microsoft требует от разработчиков именно такого подхода. Сработало прерывание - ставь его очередь. Операционная система решает, когда его обработать.
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)