键盘中断举例

1、方法1

 .MODEL SMALL
CR EQU 0DH;定义“回车”键的符号名
.DATA
Buff DB 10 DUP(?)

.CODE



http://zx.zynews.com/hyzx/yskt/5381997111.html
http://zx.zynews.com/hyzx/yskt/5381993958.html
http://zx.zynews.com/hyzx/yskt/5381992402.html
http://www.zznews.cn/hyzx/jkxx/5382006233.html
http://www.lfxww.com/2014/shichangshangxun/2014/0415/801079.html
http://zx.zynews.com/hyzx/yskt/5381264197.html
http://www.lfxww.com/2014/shichangshangxun/2014/0415/801101.html
http://www.zznews.cn/hyzx/jkxx/5384459749.html
http://www.lfxww.com/2014/shichangshangxun/2014/0415/801134.html
http://www.zznews.cn/hyzx/jkxx/5382004072.html


 .STARTUP
MOV CX, 0AH
LEA BX, Buff
.REPEAT
MOV AH, 0H
INT 16H;用BIOS中的中断功能
.BREAK .IF AL==CR
MOV [BX], AL
INC BX
.UNTILCXZ
.EXIT    0
END

2、方法2

 .MODEL SMALL
.DATA
Buff DB 10, ?, 10 DUP(?);注意缓冲区的定义方式
.CODE
.STARTUP
LEA DX, Buff
MOV AH, 0AH
INT 21H;用DOS中的功能调用
.EXIT 0
END
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值