Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 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; Нарушение авторских прав |