Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Прерывание может быть вызвано не только каким-нибудь устройством, но и выполняющимся процессом.





Аппаратные прерывания – прерывания от устройств компьютера.

Программные прерывания – прерывания, которые вырабатывают процессы, находящиеся на стадии выполнения.

Логические прерывания – Эти прерывания вырабатывает сам процессор, когда встречается с каким-либо необходимым условием:

Контроллер прерываний (англ. Programmable Interrupt Controller, PIC) — микросхема или встроенный блок процессора, отвечающий за возможность последовательной обработки запросов на прерывание от разных устройств

Сигналы

· INT - вывод выходного сигнала запроса на прерывание, который подается на вход микропроцессора INTR;

· INTA - вывод для сигнала от микропроцессора, подтверждающего факт принятия им прерывания на обслуживание;

· арбитр приоритетов PR (Priority Resolver) - функцией данного блока является разрешение конфликта при одновременном поступлении запросов на входы irq0...irq7;

· регистр запросов на прерывания IRR (Interrupt Request Register) - восьмиразрядный регистр, фиксирующий поступление сигнала на один из входов i8259А

· регистр обслуживаемых прерываний ISR (Interrupt Service Register) - восьмиразрядный регистр, единичное состояние разрядов которого показывает, прерывания каких уровней обрабатываются в данный момент в микропроцессоре;

· регистр маскирования прерываний IMR (Interrupt Mask Register) - восьмиразрядный регистр, с помощью которого можно запретить обработку запросов на прерывания, поступающих на соответствующие входы (уровни) irq0...irq_7. Для запрещения (маскирования)







Date: 2016-07-25; view: 311; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию