请问 LEA DX,MESS1 mov ah 4ch,09H是什么意思呢?还有能大概讲一下每一代码块具体的意思吗?

求大神,以次代码略有不懂,求解释一下(2) - 汇编语言当前位置:& &&&求大神,以次代码略有不懂,求解释一下求大神,以次代码略有不懂,求解释一下(2)&&网友分享于:&&浏览:8次
GE80&DB&0&&&&&&&&&&&&&&&&&&&&&&&&;80——99的个数
SORTSTR&DB&'Sorted&numbers'
SORTNUM&DB&9&DUP(20H,20H,','),20H,20H,0DH,0AH
MESS00&DB&'0-59:',30H,30H,0DH,0AH
MESS60&DB&'60-79:',30H,30H,0DH,0AH
MESS80&DB&'80-99:',30H,30H,0DH,0AH,'$'
DATA&ENDS&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;数据段结束
CODE&SEGMENT&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;定义代码段
&&&&&&&&ASSUME&CS:CODE,DS:DATA,ES:DATA
START:MOV&AX,DATA
&&&&&&MOV&DS,AX
&&&&&&MOV&ES,AX
LEA&DX,MESSAGE
MOV&AH,09H
INT&21H&&&&&&&&&&&&&&&&&&&&&&&;显示MESSAGE
;从键盘读入数据并转化成二进制数保存
LEA&DI,NUMBERS&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;设置数据保存区指针
LP11:LEA&DX,KB_BUF
&&&&MOV&AH,0AH&&
&&&&INT&21H&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;从键盘读入数据
&&&&CMP&ACTLEN,0&
&&&&JZ&LP11&&;等于
&&&&CMP&ACTLEN,1
&&&&JNZ&LP12&&;不等于
&&&&MOV&AL,BUFFER&&&&&&&&&&&&&&&&&&&&&&&&&&&&;若只有一个数字
&&&&AND&AL,0FH&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;&转化成二进制
&&&&JMP&LP13
LP12:MOV&AH,BUFFER&&&&&&&&&&&&&&&&&&&&&&&&&&&;若有二个数字
&&&&MOV&AL,BUFFER+1 共&6&页:
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有2008年2月 VB大版内专家分月排行榜第一2003年4月 VC/MFC大版内专家分月排行榜第一2002年11月 VC/MFC大版内专家分月排行榜第一
2011年11月 VC/MFC大版内专家分月排行榜第二2008年3月 VB大版内专家分月排行榜第二2008年3月 硬件/嵌入开发大版内专家分月排行榜第二2003年4月 其他开发语言大版内专家分月排行榜第二2003年4月 VB大版内专家分月排行榜第二2003年3月 VB大版内专家分月排行榜第二
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。}

我要回帖

更多关于 lea和mov的区别 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信