![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
1) FNM (Fully Nested Mobile – Режим вложенных прерываний).
В этом режиме наивысшим приоритетом обладает запрос irq0, наинизшим irq7.Допускается прерывание прерываний, это означает, что поступление на вход PIC запроса с более высоким приоритетом, чем обрабатываемый, вызывает генерацию актив уровня выходного сигнала INT, который поступает в ЦП. В регистре ISR.
В регистре ISR может быть несколько установленных битов. Недостаток этого режима – достаточно сильная дискриминация запросов низшего уровня. В связи с этим, используется следующий режим.
2) ARM (Automatic Rotation Mode – Режим автоматического сдвига приоритета запросов).
Приоритеты линейно упорядочены и изменяются после обработки очередного запроса таким образом, что уровень обработанного запроса становится низшим, а следующий за ним уровень – высшим.
1) SRM (Specific Rotation Mode – Режим программно управляемых приоритетов). Уровень запроса наивысшего приоритета устанавливается извне путем передачи соответствующего приказа из ЦП в PIC.
2) PM (Polling Mode – Режим опроса). PIC лишь фиксирует поступающие запросы в IRR. Анализ содержимого IRR и соответствующая реакция на него осуществляется ЦП. При этом IRR предварительно считывается в ЦП с помощью команды IN <порт ввода/вывода>.
Дата публикования: 2015-10-09; Прочитано: 303 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!