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

Ваш аккаунт

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

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

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

Прерывания BIOS

1.2K
27 ноября 2007 года
piroman17
175 / / 20.07.2006
Вот в RM с вызовом прерываний BIOS нет никаких проблем, а можно ли их вызвать из PM (например int 13h)?

Как я хочу это реализовать:
- ещё в RM находим адреса обработчиков,
- записываем их в переменные,
- переходим в PM,
- создём дескрипторы на эти адреса,
- вызываем прерывание.
Как вы думаете, работать будет?

P.S. Я знаю что в RM адреса обрабочиков прерываний храняться в таблице векторов, где она находиться и в каком виде там хранятся эти адреса?
551
27 ноября 2007 года
Pavia
357 / / 22.04.2004
Не небудет. Вернее тут свои трудности будут. Делается это через переключение в RM или делаешь задачу VM86
252
27 ноября 2007 года
koderAlex
1.4K / / 07.09.2005
Для некоторых прерываний есть точки входа для ПМ32 режима . для PCIBIOS всречал +80h к номеру функции , но не проверял (удобнее через порты ) . попробуй +80h для int13h мож чё и выйдет .
1.2K
27 ноября 2007 года
piroman17
175 / / 20.07.2006
А можно ли из под PM работать с ACPI? как это сделать?

Вот ещё два вопроса:
Как из под PM заботать с мышкой?
Будет ли независимо от того куда подключена клава (COM, ps/2, USB) вызываьтся IRQ 1?
551
27 ноября 2007 года
Pavia
357 / / 22.04.2004
ДА, точки есть. Но не для всего. Вот для PCI BIOS есть.
Соглассен что через порты проще. Но для установки IRQ нужно использовать BIOS.

Из PM можно работать с ACPI. ACPI это таблицы в памяти которые надо разобрать. Причем эти таблицы лежат не только в 1 мегабайте. А также есть порты и многое другое.

com овскийх клав я не встречал. Да будет вызываться IRQ 1 для клавы и свой для ps/2 мыши.

Клава и мышь USB эмулируют PS/2.

С мышкой работать через порты. Точно также как в RM.
1.2K
28 ноября 2007 года
piroman17
175 / / 20.07.2006
А какой IRQ вызывается мышкой? Из каких портов читать информатцию от мыша?
551
29 ноября 2007 года
Pavia
357 / / 22.04.2004
Кулакова почитай у него все есть.
1.2K
29 ноября 2007 года
piroman17
175 / / 20.07.2006
И ещё по поводу таблиц ACPI:
Что там хранится? В каких адреасах (области памяти типа 3?)? Где можно об этом почитать на русском?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог