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

Алгоритм выполнения аппаратных прерываний. Работа контролера 8259



Регистр RGI (СОСТАВ 8259) программирования контролера прерывания.

Предназначен для фикс Вход прерывания от контроллеров внешних устройств.

Регистр маски

(8-бит)для хранения маски

0-запрещенно 1-разрешенно

PRB (блок приоритета)-определяет приоритет прерывания.

BD (буфер данных)-согласование микросхемы с общей шиной данных

RWCU (блок управления чтения \записи)

CMP (блок каскадирования)

CU (блок управления) предназначенный для управления микросхемой-8259(уст.сигнал INTR и принимает сигнал INTA)

Программирование контроллера сводится к вводу упр.слов.

1)ICW-номер прерывания

ICW1-каскадирование\не каскадирования и часть номера

ICW2-адрес (номер) прерывания

OCW-задаёт маску данного прерывания

1)Прерывания от контролера внешних устройств поступают на регистр RGI предназначенный для фиксации входящих прерываний.

2)По маске в регистре RGM определяется разрешено данное прерывания или нет.

3)Разрешенные прерывания поступает на блок PRB предназначен для определения прерывания с наивысшим приоритетом.PRB работает в одном из двух режимов фиксированный и цикличный

4)После выбора прерывания с наивысшим приоритетом CU (блок упр.) выставляет сигнал INT который в процессор сигнализируя о поступление прерывания, но которому процессор выполн. Стандартную процедуру сохранения точки возврата после этого процесс выставляет сигнал INTA (подтверждения прерывания по некоторому из регистра TSR выставляется номер прерывания и выполняется стандартная процедура)

5)Оброщается к таблице прерывания и умножается на 4 из которого берётся адрес прерывания (4 байта)

2CS 2IP

6)Программа обработки прерываний заканчивается R.E.T.I. и программа удаляется из очереди





Дата публикования: 2015-02-03; Прочитано: 214 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



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