Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Программируемый контроллер прерываний 8259A



Одна микросхема 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; Прочитано: 251 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...