Перейти к содержанию

ПОМОГИТЕ по assembleru!!!!


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

Доброго времени суток!!! Какую функцию нужно использовать в assemblere, чтобы "программа ожидала нажатия клавиши 5 секунд" , а после 5 секунд если не ввел какой либо символ она закрывалась, просто везде облазил не могу найти. Программа на аssemblere Аппаратное прерывание клавиатуры.

Ссылка на комментарий
  • 3 недели спустя...

Хм... первое что приходи в голову это таймер :excited: .

Вот процедура таймера, как нить приктути ее к своему варианту...

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],dl
end_timer:
ret
endp

Ссылка на комментарий

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

Вы сможете оставить комментарий после входа в



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

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