Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Прерывания в защищенном режиме

36K
06 января 2013 года
kailot2
83 / / 15.12.2012
А какие прерывания доступны для программиста в защищенном режиме?Ну в смысле куда можно свои обработчики повешать, что бы на irq не попасть?
360
06 января 2013 года
P*t*
474 / / 15.02.2007
Прерывания настраиваются в IDT
В начале висят стандартные исключения (деление на ноль, выход за границы сегмента и т.д).
Остальные можешь использовать как угодно. Максимальный размер IDT я не помню, но он достаточно большой.
Ты сам должен настроить, на какие из них будут приходить IRQ

http://sasm.narod.ru/docs/pm/pm_int/chap_5.htm
http://fat-crocodile.narod.ru/protected/05_external_interrupts.html
36K
06 января 2013 года
kailot2
83 / / 15.12.2012
Ты сам должен настроить, на какие из них будут приходить IRQ
Вроде же фиксировано? на int13 - GP, на int14 - от FDC
360
06 января 2013 года
P*t*
474 / / 15.02.2007
Фиксированы исключения (внутрипроцессорные виртуальные прерывания, не связанные с внешним миром). Они от int0 до int31
IRQ - это прерывания от внешних устройств. В реальном режиме ими можно пользоваться как есть, а в защищенном обязательно надо перенастроить за пределы int0-int31
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог