MOV A,#ControlByte1 与 MOV A,ControlByte2有何区别?

[复制链接]
3066|5
 楼主| sky134579 发表于 2007-2-9 13:31 | 显示全部楼层 |阅读模式
菜鸟又发现了疑问,请大虾指点下:<br /><br />程式中:<br />&nbsp;&nbsp;ControlByte1&nbsp;EQU&nbsp;0xa0<br />&nbsp;&nbsp;ControlByte2&nbsp;EQU&nbsp;0xce<br /><br />MOV&nbsp;A,#ControlByte1&nbsp;与MOV&nbsp;A,ControlByte2&nbsp;有区别吗?<br /><br />是不是没区别?<br />这两个语句后面都是:<br />CALL&nbsp;SendDataByI2C<br /><br />感觉应该没区别<br /><br />请各位大虾指点下<br /><br />先谢谢了!<br /><br /><br />
NE5532 发表于 2007-2-9 17:14 | 显示全部楼层

有区别

MOV&nbsp;A,#ControlByte1<br /><br />ControlByte1是立即数,执行后,A的值是0xa0<br /><br />A,ControlByte2&nbsp;<br /><br />ControlByte2是地址,执行后,A的值是0xce地址内的数据<br /><br />楼主需要复习一下51单片机的寻址方式。<br /><br />
 楼主| sky134579 发表于 2007-2-9 18:08 | 显示全部楼层

TKS!

谢谢大虾!<br />我会好好看的!
ok2222991 发表于 2015-3-10 00:20 | 显示全部楼层
看热闹。。。。。。
ayb_ice 发表于 2015-3-10 17:01 | 显示全部楼层
一个是立即寻址,一个是直接寻址,区别大了
qzvalvesa 发表于 2015-3-14 00:15 | 显示全部楼层
强力围观。。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

47

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部