Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Вопросик по АСМУ


Рекомендуемые сообщения

Написал я прогу на асме...

Она пишет TSR instaled!

Далее уходит в TSR, но вторая надпись не появляется то есть программа снимает с себя управление.

Мне нужно сделать вызов проги из TSR по любой клавише.

Я знаю что за это отвечает прерывание 7...

Но как на него повесится? (Забиндить его)

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Пример того, как перехватывать прерывания смотри здесь:

http://www.codenet.ru/progr/os/step2.php

Но: если ты хочешь просто зафиксировать факт нажатия клавиши - все Ок, только в конце своего обработчика поставь jmp на старый обработчик. Если ты этого не сделаешь - клава просто отрубится. Если же ты хочешь полностью самостоятельно обрабатывать нажатия клавиш, не передавая управление стандартному обработчику - читай доку, т.к. в контроллер 8259A надо посылать команду конца прерывания (EOI).

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...