![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
1) При наличии хотя бы одного незамаскированного запроса прерываний, PIC выставляет активный выходной сигнал INT, который поступает на вход INTR ЦП.
2) ЦП завершает текущую команду программы и проверяет состояние внешних входов NMI и INTR.
3) Если флаг IF установлен, процессор переходит к обработке запросов. При сброш флаге IF обработка запроса временно откладывается до выполнения процессором команды STI (Set Interrupt) IF = 1 (разрешено).
4) При IF = 1 процессор генерирует актив уровень выходного сигнала подтверждения прерывания INTA.
5) При получении сигнала INTA, PIC выполняет следующие действия:
a) сбрасывает бит обрабатываемого запроса в IRR;
б) устанавливает бит обрабатываемого запроса в ISR;
в) выставляет на внешнюю шину данных (в ее младший байт) номер обрабатываемого запроса;
6) ЦП принимает номер запроса по шине данных и модифицирует этот номер в адрес соответствующего вектора прерываний (модификация осуществляется путем умножения на 4 – сдвиг влево на 2 разряда).
7) Текущее значение регистра флагов CP и IP последовательно помещаются в стек, и тем самым сохраняется минимальный контекст прерываемой программы.
8) Два последовательных слова из таблицы векторов прерываний загружаются в регистр IP(слово по меньшему адресу) и CS (слово по большему адресу).
9) На аппаратном уровне осуществляется сброс флага IF.
10) Процессор переходит к выполнению первой команды обработчика прерываний.
5.Устройства USB: функции и хабы (состояния нисходящих портов хабов, хост-контроллер).
USB (Universal Serial Bus) – универсальная последовательная шина.
Архитектура USB определяется следующими критериями:
· Легко реализуемое расширение периферии РС.
· Скорость передачи до 480 Мбит/с.
· Интеграция в технологию выпускаемых устройств.
· Открытие новых классов устройств, расширяющих РС.
· Простота кабельной системы подключений.
· Изоляция подробностей электрических подключений от пользователя.
· Возможность динамического «горячего»подключения/отключения периферии.
Дата публикования: 2015-10-09; Прочитано: 238 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!