Установить таймер, а через минуту вырубить мышь
Завтра надо сдавать лабу в универ.
Разработать обработчик прерывания таймера, который через 1 минуту после своей установки маскирует (блокирует) прерывания от "мыши" и еще через 1 минуту размаскирует (деблокирует) прерывания "мыши". Указание: при разработке использовать вектор пользовательского прерывания таймера 1Ch и порт 21h масок контроллера прерываний 8259А.
Очень срочно надо :eek:
А мышь PS/2 (USB)? А то раньше были мыши, которые подключались к COM-порту... от этого зависит, какой IRQ-канал следует маскировать...
Мышь USB
Короче здесь нет ничего сложного: вешаешь пользовательский обработчик и приблизительно на каждый 1092-ой вызов меняешь значение 4-го бита (если нумеровать с нуля) в порту 0A1h...
Только странно, почему в пояснении указан порт 21h. По идее USB-мыши должны использовать IRQ12...
Сходи на Гугл и узнай, какой IRQ-канал по умолчанию используют USB-мыши...
Можно в BIOS Setup попробовать поискать...
хоть ебей её она не заработает потому что это прерывание в Win32 обозначает совсем другое и прерывания нельзя вызывать в User Mode
а в DOS и так не мышки!!!!!!!!!!!!!!!!!
Будет драйвер - будет тебе мышка. И вообще разве из условия задачи не понятно, что подразумевается прямое управление аппаратурой!