мета-данные страницы
  •  
Загрузка не удалась. Возможно, проблемы с правами доступа?

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
asm:second4 [10/03/2011 16:05] arabusovasm:second4 [10/03/2011 16:35] (текущий) arabusov
Строка 15: Строка 15:
 int     21h</code> int     21h</code>
 Содержимое //al// зависит от функции чтения Содержимое //al// зависит от функции чтения
 +==== Средства BIOS ====
 +=== Чтение символа с ожиданием ===
 +<code=asm>mov     ah,0 или 10h или 20h (соответственно 83/84-keys, 101/102-keys и 122-keys)
 +int     16h</code>
 +Выход:
 +
 +  * в //al// - ASCII-код символа, ноль или префикс скан-кода
 +  * в //ah// - скан-код нажатой клавиши или расширенный ASCII (если в //al// ноль или 0eh)
 +<code=asm>mov     ah,0 или 10h или 20h (соответственно 83/84-keys, 101/102-keys и 122-keys)
 +int     16h</code>
 +Выход:
 +
 +  * в //al// - ASCII-код символа, ноль или префикс скан-кода
 +  * в //ah// - скан-код нажатой клавиши или расширенный ASCII (если в //al// ноль или 0eh)
 +