汇编语言里如何调用功能键F1F2F3等,用什么代码实现

2025-04-17 06:13:03
推荐回答(2个)
回答1:

mov ah,1
int 21h
or al,al
jz non_func_key
mov ah,1
int 21h
cmp al,3bh ;F1
jz func_F1
cmp al,3ch ;F2
jz func_F2
cmp al,3dh ;F3
jz func_f3
jmp other_key
non_func_key:
XXXXX
func_F1:XXXX
XXXXXX

扩展功能键一般应该用BIOS的16调用实现。
上面给的程序也能实现,但对于其它特殊键是不适用的,建议你看下BIOS调用。
希望能帮到你

回答2:

查查这个中断的说明,如果在dl中返回的是键盘扫描码,就填写对应的扫描码,如果是别的码就对应填写