首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

怎么判断是否按下了alt+f1

2012-02-02 
如何判断是否按下了alt+f1?刚学到键盘输入和显示输出题目:写一个程序在屏幕上循环显示26个大写字母,每行显

如何判断是否按下了alt+f1?
刚学到键盘输入和显示输出

题目:写一个程序在屏幕上循环显示26个大写字母,每行显示10个,逐行变换显示的颜色.当按下alt+f1时终止程序

如何判断是否按下了alt+f1?

[解决办法]
使用int16h(AH=0)
[解决办法]
要用到INT 16H

功能11H可以检查键盘缓冲区是否有按键在等.

功能12H可以获取键盘标志.

按下F1+ALT的扫描码为68H


[解决办法]
Alt_F1 的扫描码是 104 (68h), 所以可以是:
...
MOV AH, 0;有,读键
INT 16H
cmp ax, 6800h
JE OVER
...
[解决办法]
再问一下,怎么知道alt+f1的扫描码是68h?
其他的按键的扫描码又怎么确定?


==============
方法一:DEBUG
方法二:查表

热点排行