Scorpion1991 Опубликовано 18 апреля, 2012 Жалоба Поделиться Опубликовано 18 апреля, 2012 Доброго времени суток!!! Какую функцию нужно использовать в assemblere, чтобы "программа ожидала нажатия клавиши 5 секунд" , а после 5 секунд если не ввел какой либо символ она закрывалась, просто везде облазил не могу найти. Программа на аssemblere Аппаратное прерывание клавиатуры. Ссылка на комментарий
hook Опубликовано 4 мая, 2012 Жалоба Поделиться Опубликовано 4 мая, 2012 Хм... первое что приходи в голову это таймер .Вот процедура таймера, как нить приктути ее к своему варианту...proc timer mov ah,2ch ; помещаем код функции 2ch-получить сис время int 21h ; вызов прерывания ms-dos cmp dl,[time] ; сравниваем переменную time с мсекундами je end_timer ; если равно выходим из процедуры mov [time],dl ; помещаем в переменную текущее значение мсекундdelay: mov ah,2ch int 21h cmp dl,[time] je delay mov [time],dlend_timer: retendp Ссылка на комментарий
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти