У них там не у всех АРМ-ов биты выставляются в одних регистрах, а
сбрасываются в других? Типа IRQEN и IRQCLR. У меня сейчас в
очередной раз на руках ARM7TDMI. Там так. Написано даже инглишем по
белому: IRQEN provides the value of the current enable mask. When a
bit is set to 1, the corresponding source request is enabled
to create an IRQ exception. The IRQEN register cannot be used
to disable an interrupt. Clear to 0 has no effect.