Шаг 17.
Экранные и клавиатурные операции в базовой версии DOS. Ввод одного символа с клавиатуры

    На этом шаге мы рассмотрим способ ввода одного символа с клавиатуры.

    В регистр AH помещается значение 01H и вызывается прерывание INT 21H. При нажатии клавиши ее ASCII-код помещается в регистр AL:

    MOV  AH,01H       ;В AH помещаем 1.
    INT  21H
    ;Если вводится цифра, то получить ее можно,
    ;отняв из AL 30H. Код цифры больше ее самой на 30H.
    SUB AL,30H        ;В AL получаем цифру.

    Со следующего шага мы начнем рассматривать структуру программы на Ассемблере.


Предыдущий шаг Содержание Следующий шаг