在keil下运行汇编程序,请知友分析一下程序执行后DPTR和A的变化情况

在keil下运行汇编程序,请知友分析一下程序执行后DPTR和A的变化情况,第1张

MOV A,#20H ;A=20H

SWAP A;A=02H

ADD A,#6 ;A=2+6=08H

DEC A ;A=07H

MOV DPTR,#TAB;执行后的结果,DPTR=000A字母A的单元地址=000AH

MOVC A,@A+DPTR;A+DPTR=07H+000AH=0011H,单元迹橡灶地址=0011H内存放的就如知是字母H,取出送到A中,所以,执行后的结姿扮果,A=48H,即存放字母H

proteus与keil联调需要安装一个插件的,安装后Debug选项里才能有。下载附件安装一下就行了。

看你的截图,并没有执行单步团纳运行,绝伍按F11,可单步运行,每执行一次,就可以看到运行的结果并或或了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12452923.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存