Тип: Контрольная работа |
Цена: 450 р. |
Страниц: 8 |
Формат: doc |
Год: 2012 |
Купить
Данная работа была успешно защищена, продается в таком виде, как есть. Изменения, а также индивидуальное исполнение возможны за дополнительную плату. Если качество купленной готовой работы с сайта не соответствует заявленному, мы ВЕРНЕМ ВАМ ДЕНЬГИ или ОБМЕНЯЕМ на другую готовую работу. Данная гарантия действует в течение 48 часов после покупки работы. Вы можете получить её по электронной почте (отправляется сразу после подтверждения оплаты в течение 3-х часов, в нерабочее время возможно увеличение интервала). Для получения нажмите кнопку «купить» выше.
Также работу можно получить в московском офисе, либо курьером в любом крупном городе России (стоимость услуги 600 руб.). Желаете просмотреть часть работы? Обращайтесь: ICQ 15555116, Skype dip-master, E-mail info @ dipmaster-shop.ru. Звоните: (495) 972-80-33, (495) 972-81-08, (495) 518-51-63, (495) 971-07-29, (495) 518-52-11, (495) 971-76-12, (495) 979-43-28.
Содержание
|
Цель работы: Знание внутренних прерываний и флаговой логики процессора, источников возникновения внутренних прерываний, умение перехватывать прерывания и передавать управление соответствующим системным обработчикам.
|
Введение
|
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 собственным.
|
Список литературы
|
Выводыыы.
По ходу выполнения лабораторной работы было получено представление о флаговой логике процессора, внутренних прерываниях и о принципах работы с таковыми…
Дизайн и верстка: А.А.Казанцев
|
Примечания:
|
Примечаний нет.
|
|