Вот и выходит, что сброс/установку бит не сделать из пролога прерывания - будет разрушено значение в регистре до сохранения контекста.