![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Одна микросхема PIC может обслуживать 8 запросов прерываний. В современных компьютерах на базе процессоров Intel используются две микросхемы PIC, объединенных с помощью так называемого каскадного включения, что позволяет обслуживать до 15 источников прерывания.
Одна из микросхем является ведущей, а вторая – ведомая. Ведущий PIC связан с ЦП, а ведомый PIC с ведущим. Максимальные возможности каскадного включения PIC позволяют обслуживать до 64 внешних источников запросов прерываний. Связь между ведущим PIC и ЦП осуществляется по двум линиям: 1-ая линия INT PIC – INTR(CPU), 2 – ая линия INTA (CPU) – INTA (PIC).
Основные функции PIC.
Фиксация запросов, поступающих от подключенных к нему ВУ в специальном регистре запросов - IRR.
Осуществление внутреннего маскирования запросов с помощью специального регистра – маски IMR (0 – разрешение, 1 - запрет).
Выделение наиболее приоритетного запроса из всех поступивших и незамаскированных запросов.
Выдача в ЦП сигнала о наличии хотя бы одного незамаскированного запроса (по линии 1).
Выдача в ЦП номера (кода запроса) в цикле подтверждения прерывания, который, в свою очередь, модифицируется ЦП в адрес вектора прерываний (начальный адрес программы обработчика соответствующего прерываний).
Дата публикования: 2015-10-09; Прочитано: 266 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!