Здравствуйте. Я пытаюсь создать команду / код в MS-DOS Debug, чтобы увидеть, какую клавишу я нажимаю на клавиатуре.У меня есть код, который работает только для одного нажатия клавиши, но он не работает, когда я нажимаю разные клавиши.
Я хочу, чтобы он работал с 2 или более разными клавишами с отдельными сообщениями вывода в зависимости от того, какая клавиша была нажата, т.е. шестнадцатеричная54 Вы нажали Shift-F1
Mov ah, 0
Int 16
Mov bh, ah
Mov bl, al
Cmp ah, 3b
Jne again
Mov ah, 9
Mov dx, [msg address]
Int 21
Int 20
Db ‘You pressed F1 key$’