按Q键退出:加入程序中的语句:
lea dx,xxx
mov ah,9
int 21h
mov ah,1
int 21h
cmp al,51h51h是Q的ASCII值
je exit
.
.
.
exit: mov ax,4c00h
int 21h
按p暂停:加入主程序的语句
cmp al,'50h' 50h是p的ASCII值
jz pause
........
pause:
mov ah,0
int 16h
希望有帮助啊!滚如
这里,暂停和停止就没有太大区别了。显示系统事件的时候,肯巧孙定要做一个循环,在循环体后面加上判断按键的指令序列,定义按下某键为暂停、某键为停止,分支执行,便可实现。首先,用
Input:
mov ah,1
int 16h
cmp al,'P' 暂停
jz Input
cmp al,'D'
jz 显示时间标号
判断有无按键,若没有按逗宽州键,转去继续显示时间;若有按键,则判断是什么键,视情况山蔽分别处理。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)