Составители:
Рубрика:
24
Если одновременно происходит два прерывания, то в первую очередь
обрабатывается прерывание с более высоким приоритетом. Приоритет
прерываний назначается устройству аппаратно. Если устройство имеет более
низкий приоритет, то контроллер откладывает выдачу сообщения о прерывании
до конца обработки предыдущего прерывания с более высоким приоритетом.
Счетчик команд (IP)
Счетчик (CS)
Счетчик команд (IP)
Счетчик (CS)
Счетчик команд (IP)
Счетчик (CS)
Счетчик команд (IP)
Счетчик (CS)
Счетчик команд (IP)
Таблица векторов
Завершение
прерывания
Прерывание по
вектору №
Программа обработки
прерывания
Фоновая
программа
Флажи (Flags)
Счетчик команд (IP)
Счетчик (CS)
Стек
Рис. 1.11. Схема обработки прерывания
ИСПОЛЬЗОВАНИЕ ПРОГРАММНЫХ ПРЕРЫВАНИЙ ДЛЯ
ПРОГРАММИРОВАНИЯ ВВОДА-ВЫВОДА
Если не принимать во внимание свойства типового программного
обеспечения, используемого на современных ЭВМ, то программирование
обмена с внешними устройствами может осуществляться только за счет
аппаратных прерываний. Тем не менее, обычно мы используем
вычислительную установку, работающую под управлением некой операционной
системы. Одной из важнейших задач, решаемых операционной системой,
является стандартизация обмена с внешними устройствами. Для ее решения
Страницы
- « первая
- ‹ предыдущая
- …
- 22
- 23
- 24
- 25
- 26
- …
- следующая ›
- последняя »
