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!