Asm32 Перехват прерывания.

RRR 21.06.2004 - 02:06 | Как можно перехватить прерывания 06(дисковод), что выполнялась некая процедура.
techwriter 1 - 21.06.2004 - 13:36 | Если под ДОС, то Вам нужно Int13H перехватывать. Int35H возвращает старый вектор (адрес подпрограммы обработчика прерывания). Int25H устанавливает новый вектор. То есть адрес Вашей процедуры, которая выполнив что-то передает управление старому обработчику, если это необходимо или завершается. Но советую вам для начала почитать что-нибудь, например П.Абель "АССЕМБЛЕР И ПРОГРАММИРОВАНИЕ ДЛЯ IBM PC", П. Нортон "ПРОГРАММНО-АППАРАТНАЯ ОРГАНИЗАЦИЯ КОМПЬЮТЕРА IBM PC", Джордейн "Не помню как точно называется".
RRR 2 - 21.06.2004 - 13:44 | В то м и дело что WIN32 :(
techwriter 3 - 21.06.2004 - 14:12 | А вин32 какая? Или под все?
SBoyko 4 - 21.06.2004 - 14:49 | Я как всегда предлагаю драйвер режима ядра.
RRR 5 - 21.06.2004 - 20:50 | Вообщем драйвер ядра уже есть, теперь мне нужен кусок кода который бы забрал из IDT прерывание и посадил мою процедурур
RRR 6 - 22.06.2004 - 23:10 | Народ, ну есть процедура(в режиме ядра, кусок драйвер- работает), как мне вычеслить в IDT номер где прописано 6 прерывание(дисковод), и поставить туда свою процедуру.... которая в глобальной переменной ставит флаг(мол прерывание отработало: случилось). Я немогу получить это прерывание в IDT...... Дисковод считывает или записывает, и после операции генерит прерывание, и мне надо это прерывание схватить. Помогите пожалуйста, диплом горит .....Инет ничего недал :(
Delphist 7 - 23.06.2004 - 12:12 | В инете вообще мало информации по драйверостроению. Советую зайти на форумы www.rsdn.ru и www.club.shelek.com
Zanzamar 8 - 23.06.2004 - 16:32 | Не трогай IDT, для таких вещей есть функции специальные - что то на "ConnectInterrupt" по моему заканчивается - смотри DDK
MiDi 9 - 25.06.2004 - 16:47 | Зайди на wasm.ru думаю там найдешь то что тебе надо...
RRR 10 - 25.06.2004 - 21:17 | Туды ходил, сюды ходил. :( все таки дрова писать эт не просто так.
techwriter 11 - 26.06.2004 - 00:18 | Правильно тебе советуют. Сходи на ВАСМ.РУ. Обсуждалась там такая тема. И примерчики конечно были. На асме, и на си помоему был.

>>