В процессорах (и в микроконтроллерах, конечно) обычно имеется флаг глобального разрешения прерываний (ну или запрета - кому как нравится). С помощью этого флага можно разрешить или запретить ВСЕ прерывания. Запрет прерываний обычно используется для того, чтобы защитить от неожиданностей какие-то критические участки кода. Например, перед обработкой какого-то зависимого от времени процесса желательно запретить прерывания, иначе в случае возникновения прерывания на его обработку потребуется время, и этого времени может не хватить потом на завершение процесса (либо будут потеряны данные, которые поступили во время обработки прерывания). В микроконтроллерах AVR флаг глобального прерывания находится в 7-м разряде регистра статуса SREG: Это флаг называется I (первая буква слова Interrupt - прерывание). На состояние этого флага не влияют ни арифметические, ни логические операции. Для управления им имеются две особые команды (о них чуть позже). Если флаг I сброшен, то все прерывания в микроконт