1 / 1 / 0
Регистрация: 05.04.2012
Сообщений: 22
|
||||||
1 | ||||||
Запрет приема скан-кода с клавиатуры на 10 секунд: программа зацикливается17.12.2012, 15:34. Показов 1435. Ответов 4
Метки нет (Все метки)
Всем привет!
У меня проблема технического характера... Работаю на ноутике i7 Windows 7 x64, данный код не работает даже из под Windows. Пытался запустить через MS-DOS, но без успешно. Знакомый проверял код и сказал, что он циклится. П.С только учусь писать на Ассемблере, и вот такая беда... Что не могу даже проверить программу... Компьютеров в доме больше нет... Пожалуйста скажите в чем проблема то. Суть программы в запрете приема скан-кода с клавиатуры на 10сек. (написано на Турбо Паскале):
0
|
17.12.2012, 15:34 | |
Ответы с готовыми решениями:
4
Обеспечить запрет приёма скан-кодов с клавиатуры на 10 секунд Подмена скан-кода стандартной клавиатуры Обработка прерывания клавиатуры: замена скан-кода клавиши Del на Ins Доработка кода поиска минимума и максимума. Программа зацикливается. |
0 / 0 / 0
Регистрация: 14.12.2012
Сообщений: 5
|
|||||||||||
17.12.2012, 15:54 | 2 | ||||||||||
В первом варианте вместо:
0
|
Клюг
7674 / 3189 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
|
|
17.12.2012, 17:43 | 3 |
А кто сказал, что 0F6h - команда разрешения клавы?
Сообщение от Ralf Brown's Port List
0
|
1 / 1 / 0
Регистрация: 05.04.2012
Сообщений: 22
|
|
17.12.2012, 18:31 [ТС] | 4 |
Вот здесь были описаны коды :
0FFh Сброс клавиатуры и запуск внутреннего теста. 0FEh Повторить последнюю передачу. 0FDh Вызов прерывания IRQ1. 0F6h Привести клавиатуру в исходное состояние и разрешить сканирование. 0F5h Привести клавиатуру в исходное состояние и запретить сканирование. 0F4h Сбросить буфер клавиатуры и начать сканирование. 0F3h Задать задержку и скорость ввода символов. Первоначально клавиатура начинает повторять нажатую клавишу через 0,5 сек со скоростью 10 повторов в секунду. Добавлено через 1 минуту Буду пробывать в 04Fh. Писец какой-то ... значит не всем интернет ресурсам можно верить....
0
|
Клюг
7674 / 3189 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
|
|
17.12.2012, 18:42 | 5 |
Вот поэтому я и не люблю переводные доки. Здесь и здесь(+железо/память).
1
|
17.12.2012, 18:42 | |
17.12.2012, 18:42 | |
Помогаю со студенческими работами здесь
5
К примеру, после реализации кода нужно, чтобы программа проработала 5-7 секунд и закрылась скан-коды клавиатуры Заменить стандартный обработчик клавиатуры(вывод скан кодов) Вывод скан-кода нажатой клавиши Не разберу скан кода по встраиваемым функциям Запрет ввода секунд в DTPick Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |