问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

汇编语言 int16h的功能

发布网友 发布时间:2022-05-07 09:25

我来回答

1个回答

热心网友 时间:2023-10-24 04:37

INT 16H的功能是键盘服务,具体运用如下:00H、10H—从键盘读入字符03H—设置重复率
01H、11H—读取键盘状态04H—设置键盘点击
02H,12H—读取键盘标志05H—字符及其扫描码进栈
(1)、功能00H和10H
功能描述:从键盘读入字符
入口参数:AH=00H——读键盘
=10H——读扩展键盘,可根据0000:0496H单元的内容判断:扩展键盘是否有效
出口参数:AH=键盘的扫描码
AL=字符的ASCII码
(2)、功能01H和11H
功能描述:读取键盘状态
入口参数:AH=01H——检查普通键盘
=11H——检查扩展键盘
出口参数:ZF=1——无字符输入,否则,AH=键盘的扫描码,AL=ASCII码。
(3)、功能02H和12H
功能描述:读取键盘标志
入口参数:AH=02H——普通键盘的移位标志
=12H——扩展键盘的移位标志
出口参数:AL=键盘标志(02H和12H都有效),其各位之值为1时的含义如下:位7—INS开状态位3—ALT键按下
位6—CAPSLOCK开状态位2—CTRL键按下
位5—NUMLOCK开状态位1—左SHIFT键按下
位4—SCROLLLOCK开状态位0—右SHIFT键按下
AH=扩展键盘的标志(12H有效),其各位之值为1时的含义如下:
位7—SysReq键按下位3—右ALT键按下
位6—CAPSLOCK键按下位2—右CTRL键按下
位5—NUMLOCK键按下位1—左ALT键按下
位4—SCROLL键按下位0—左CTRL键按下
(4)、功能03H
功能描述:设置重复率
入口参数:AH=03H对于PC/AT和PS/2:AL=05H
BH=重复延迟
BL=重复率
对于PCjr:AL=00H——装入缺省的速率和延迟
=01H——增加初始延迟
=02H——重复频率降低一半
=03H——增加延迟和降低一半重复频率
=04H——关闭键盘重复功能
出口参数:无
(5)、功能04H
功能描述:设置键盘点击
入口参数:AH=04HAL=00H——关闭键盘点击功能
=01H——打开键盘点击功能
出口参数:无
(6)、功能05H
功能描述:字符及其扫描码进栈
入口参数:AH=05H
CH=字符的描述码
CL=字符的ASCII码
出口参数:CF=1——操作成功,AL=00H,否则,AL=01H

热心网友 时间:2023-10-24 04:37

INT 16H的功能是键盘服务,具体运用如下:00H、10H—从键盘读入字符03H—设置重复率
01H、11H—读取键盘状态04H—设置键盘点击
02H,12H—读取键盘标志05H—字符及其扫描码进栈
(1)、功能00H和10H
功能描述:从键盘读入字符
入口参数:AH=00H——读键盘
=10H——读扩展键盘,可根据0000:0496H单元的内容判断:扩展键盘是否有效
出口参数:AH=键盘的扫描码
AL=字符的ASCII码
(2)、功能01H和11H
功能描述:读取键盘状态
入口参数:AH=01H——检查普通键盘
=11H——检查扩展键盘
出口参数:ZF=1——无字符输入,否则,AH=键盘的扫描码,AL=ASCII码。
(3)、功能02H和12H
功能描述:读取键盘标志
入口参数:AH=02H——普通键盘的移位标志
=12H——扩展键盘的移位标志
出口参数:AL=键盘标志(02H和12H都有效),其各位之值为1时的含义如下:位7—INS开状态位3—ALT键按下
位6—CAPSLOCK开状态位2—CTRL键按下
位5—NUMLOCK开状态位1—左SHIFT键按下
位4—SCROLLLOCK开状态位0—右SHIFT键按下
AH=扩展键盘的标志(12H有效),其各位之值为1时的含义如下:
位7—SysReq键按下位3—右ALT键按下
位6—CAPSLOCK键按下位2—右CTRL键按下
位5—NUMLOCK键按下位1—左ALT键按下
位4—SCROLL键按下位0—左CTRL键按下
(4)、功能03H
功能描述:设置重复率
入口参数:AH=03H对于PC/AT和PS/2:AL=05H
BH=重复延迟
BL=重复率
对于PCjr:AL=00H——装入缺省的速率和延迟
=01H——增加初始延迟
=02H——重复频率降低一半
=03H——增加延迟和降低一半重复频率
=04H——关闭键盘重复功能
出口参数:无
(5)、功能04H
功能描述:设置键盘点击
入口参数:AH=04HAL=00H——关闭键盘点击功能
=01H——打开键盘点击功能
出口参数:无
(6)、功能05H
功能描述:字符及其扫描码进栈
入口参数:AH=05H
CH=字符的描述码
CL=字符的ASCII码
出口参数:CF=1——操作成功,AL=00H,否则,AL=01H
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
亲肤绒与猫抓布,哪款面料做沙发好? 我需要 天津大学_高等数学(上下册)_蔡高厅,有这个的百度网盘吗? 蔡高厅讲的高数是哪版教材 自考高等数学工专如何学 2022情侣必备的经典感恩节祝福语 送给爱人的感恩节祝福语 感恩节给爱人祝福语 如何下载小升初数学试卷 请问各位朋友,有哪些好网站,上面有各地优秀的小升初的数学试卷? 民生信用卡什么合适 BASIC程序是什么意思? 烂机排行榜??? 请问谁有中宫格行楷教材,麻烦发张方法的照片可以吗? 求教大神练字有什么网课么?怎样练字才能出效果? 求胡氏对联 胡氏祠堂重修 跪求 方圆格练字法怎么样? 请教关于电脑升级内存问题看看我的电脑可以不可以升级到DDR3 是不是只能升级到DDR2 800 六棱格练字好不好? 求汇编高手指点TEST指令的用法以及在下边这个例子里判断的是什么,为什么做这样的判断 《医疗器械生产质量管理规范》体外诊断试剂自查表 多少条 特羡慕字写的好的人,有速成的练字法吗 EDicube是什么牌子的比记本电脑 最新治疗顽固复发性口腔溃疡的方法 激素类试剂的生产环境为什么要求那么高 蝶形格练字怎么样啊? 母野鸡汤补钙吗 体外诊断试剂洁净厂房 应遵循什么标准 磨砂盖子的8连管能做realtime pcr吗 胡字田字格书写 有没有mysql使用方法(具体的) 华尔街日报叙事体结构是什么 什么叫DOS呀 tcl微型计算机 被别人盗用了怎么办? 被盗了,也被改了,怎么办? 我的被人盗用了怎么办? 被盗了怎么办怎么找回来? 被盗了登不上去怎么办怎么找回来? 被盗了登不上去怎么办怎么找回来? 被盗了怎么办? 被盗了怎么办? 汽车分期最长期限是多长时间啊,贷款比例合适 微信账号被盗,密码都被改了,怎么找回? excel里的网格线被去掉了视图里显示是勾选了网格线但是部分区域还是看不到怎么恢复成都有网格线?如图 被别人盗用了怎么办? 脚底老是脱皮,怎么办? microsoft excel怎么安装? Microsoft Excel的正确安装 中国银行转账10万以上要卡的本人到柜台吗?能不能只带他的身份证去?_百... 怎样安装Microsoft Excel,安装程序在那里?