А Идеология критических мест какая тут идеология? зависит от конкретного применения. Допустим основной цикл программы - при каком-то условии - установить лог.1 на выход с задержкой не более. Вы понимаете, что условие и установка лог.1 - не атомарная операция - это может быть 2-5 ассемблерных комманд. Между ними может вклиниться прерывание, и увеличить время реакции более критического - значит код надо обрамить запретом прерываний ДО и разрешением прерываний ПОСЛЕ.