Презентация_прерывания

advertisement
Математический сопроцессор i8087
i8087 - Numeric Processor eXtension – NPX - представляет
однокристальный 80 разрядный сопроцессор, предназначенный
для расширения вычислительных возможностей центрального
процессора i8086.
Может работать с данными семи различных форматов
Организация прерываний в МП системе
При переходе на обслуживание прерываний нужно
сохранить адрес возврата в основную программу CS:IP и
содержимое регистра флагов F
Содержимое других регистров сохраняется в стек
командами PUSH
По окончании процедуры прерываний содержимое этих
регистров автоматически восстанавливается при
выполнении команды IRET
Содержимое других регистров извлекается из стека
командами POP
В 32-разрядных МП есть команды PUSHA и POPA
Прерывания делятся на 3 категории:
-внешние;
-внутренние (генерируемые МП);
-программные.
Структурная схема организации прерываний
Структурная схема контроллера прерываний
Таблица указателей векторов прерываний
Download