Флаг прерываний
Флаг прерываний
Флаг прерываний IF управляет внешними прерываниями. Во время
выполнения тех фрагментов программы пользователя, где внешние
прерывания разрешать нежелательно, программа может сбросить флаг
прерываний. Пока флаг прерываний сброшен в 0, никакие внешние
прерывания не смогут возникнуть. Когда программа устанавливает флаг
прерываний равным 1, внешние устройства могут порождать прерывания.
Управляет флагом прерываний программа пользователя.
IBM PC использует несколько методов обслуживания прерываний.
Флаг прерываний регистра состояния блокирует все внешние
прерывания, за исключением прерываний, вызванных ошибками памяти.
Для тех случаев, когда программе надо заблокировать только
некоторые из прерываний, существует отдельный регистр масок
прерываний. Этот регистр может запретить или разрешить отдельные
внешние прерывания. В гл.8, описывающей аппаратуру IBM PC, будет
рассмотрено использование этого регистра.
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий