LINUX.ORG.RU

защищенный режим + keyboard


0

0

немного не в тему...

есть ОС. проц в защищиенном режиме. хочу обработать нажатие клавиши как то иначе , нежели в безконечном цикле ожидая изменения в 60-м порту.

ведь нельзя как в реальном

mov ah,#0x00 int #0x10

какие будут предложения?

Можно перехватывать прерывание клавиатурное. В протектед моде это делается не так уж просто. Точно не помню, но наверное придется делать шлюз прерывания. Посмотри в ядре, там есть.

А можно ведь вернуться в реальный режим, а потом обратно.

Banshee
()

Можно поставить апаратный [break point] на чтение/запись из порта таким образом можно почти прозрачно для ОС перехватывать данные. Если итересно то у меня есть подобная прога (очень полезная).

AndyRu
()

Можно поставить апаратный [break point] на чтение/запись из порта таким образом можно почти прозрачно для ОС перехватывать данные. Если итересно то у меня есть подобная прога (очень полезная).

AndyRu
()

дай на нее ссылку

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.