Изучение принципов обработки внутренних прерываний
Предмет
Программирование
Тип работы
контрольная работа
Объем работы
8
Дата поступления
12.12.2012
690 ₽
Содержание
Цель работы: Знание внутренних прерываний и флаговой логики процессора, источников возникновения внутренних прерываний, умение перехватывать прерывания и передавать управление соответствующим системным обработчикам.
Введение
1) Анализ содержимого стандартного обработчика прерывания по ошибке операции деления (int 0).
Текст программы на ассемблере:
MODEL small STACK 256 MAIN SEGMENT ASSUME CS:MAIN start: mov ax, 1 mov dx, 0 div dx MAIN ENDS END start
В результате выполнения программы выдается сообщение:
Your program caused a divide overflow error.
If the problem persists, contact your program vendor.
После обработки прерывания программа ”вылетает”.
2) Замена стандартного обработчика int0 собственным.
Литература
Выводыыы.
По ходу выполнения лабораторной работы было получено представление о флаговой логике процессора, внутренних прерываниях и о принципах работы с таковыми…
Дизайн и верстка: А.А.Казанцев