by

1 Answer

0 like 0 dislike
Most microprocessors have a nonmaskable interrupt, an input pin that causes an interrupt that cannot be disabled.
If an interrupt routine shares any data with the task code, then it is necessary to disable that interrupt. Since we can not disable the non-maskable interrupts. Thus the associated ISR must not share any data with then task code.
Because of this, the non-maskable interrupts is most commonly used for events that are completely beyond the normal range of the ordinary processing.
For example, the Non-maskable interrupt might be used to allow your system to react to a power failure.
Some microprocessors use a different mechanism for disabling and enabling interrupts. These microprocessors assign a priority to each interrupt request signal and allow your program to specify the priority of the lowest priority interrupts that it is willing to handle at any given time.

Microprocessors can:
1. Disable all interrupts (except for then non-maskable interrupts)
2. It can enable all interrupts by setting the priority level.
3. It allows us to enable and disable individual interrupts.
by

Related questions

0 answers
0 answers
asked Apr 1, 2018 by Quiz | 28 views
1 answer
asked Mar 28, 2018 by Quiz | 26 views
0 answers
1 answer
asked Mar 17, 2018 by Quiz | 19 views
1 answer
asked Mar 17, 2018 by Quiz | 44 views
1 answer
asked Jan 27, 2018 by anonymous1 | 2,247 views
1 answer
asked Jan 25, 2018 by anonymous1 | 39 views
1 answer
asked Jan 25, 2018 by anonymous1 | 56 views
2 answers
asked Jan 24, 2018 by anonymous1 | 155 views
1 answer
1 answer
asked Jan 24, 2018 by anonymous1 | 210 views
1 answer
1 answer
asked Jan 23, 2018 by anonymous1 | 29 views
1 answer
1 answer
asked Jan 23, 2018 by anonymous1 | 44 views
1 answer
asked Jan 23, 2018 by anonymous1 | 64 views
1 answer
2 answers
asked Jan 21, 2018 by Quiz | 214 views
1 answer
asked Jan 20, 2018 by Quiz | 24 views
1 answer
asked Jan 20, 2018 by Quiz | 34 views
1 answer
asked Jan 20, 2018 by Quiz | 44 views
1 answer
asked Dec 16, 2017 by Quiz | 44 views
1 answer
asked Dec 16, 2017 by Quiz | 47 views
1 answer
asked Dec 16, 2017 by Quiz | 25 views
1 answer
asked Dec 16, 2017 by Quiz | 36 views
1 answer
asked Oct 19, 2017 by Quiz | 30 views
2 answers
asked Aug 25, 2017 by Zeeshan | 84 views
1 answer
asked Aug 9, 2017 by Zeeshan | 334 views