Do interrupts hold their state when GLOBAL INTERRUPT is disabled?

Viewed 256

So consider that the Global Interrupt is disabled and now a timer or any other Maskable Interrupt comes, this wont be serviced. But does it set its respective Flag? And would it be serviced later when I re-enable the Global Interrupt?

By this I mean to ask does the interrupt bit get set to 1 from 0 while global interrupt is disabled??

Or is this architecture specific where in some architectures hold the Interrupt state at Global interrupt disable and service them on re-enabling and some architectures just miss them!

1 Answers
Related