То есть надо вместо di вызывать irq_store=di()?
А вместо ei - irq_restore(irq_store)?

---------- Post added at 16:48 ---------- Previous post was at 16:44 ----------

Но если "прерывания всегда запрещены" - то зачем вообще их разрешать?