校内大赛单片机多媒体课件网络原理版.pdfVIP

校内大赛单片机多媒体课件网络原理版.pdf

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

寻址就是寻找操作数的地址。

七种寻址方式,一条指令可能含多种寻址方式

立即寻址

直接寻址

寄存器寻址

寄存器间接寻址

变址寻址(基址寄存器+变址寄存器间接寻址)

相对寻址

位寻址

一、立即寻址

立即寻址是直接给出操作数,操作数前有立即数符”

“#”。

【例】

MOVA,#30H;将立即数30H传送至A中

MOVDPTR,#5678H;将立即数5678H传送至DPTR

注意:符号“#”表明其后跟的是立即数,

立即数——就是数字量本身。

二、直接寻址

直接寻址是给出操作数的直接地址。

直接寻址方式可以以下空间:内RAM128B

和特殊功能寄存器。

【例】

MOVA,3AH;将内RAM3AH单元中的数据传送至A中

MOVA,P0;将特殊功能寄存器P0口中的数据传送至A中

说明:3AH和P0是以direct形式出现的直接地址

注意:

1内RAM低128字节单元,在指令中直接地址以单元地址的

形式给出

2特殊功能寄存器SFR只能采用直接寻址方式。

3特殊功能寄存器直接地址还可以用其寄存器的符号表示.

例:MOVA,P0;

MOVA,80H;

这两个语句功能完全一样

三、寄存器寻址

寄存器寻址:寄存器的内容作为操作数。

规定的寄存器有:①工作寄存器R0~R7

②累加器A

③双字节AB

④数据指针DPTR

指令中以符号的名称来表示寄存器

【例】MOVA,R0;将R0中的数据传送至A中

MOVR2,A;

四、寄存器间接寻址

寄存器中的内容是一个RAM地址,由该地址单元寻址到所需

的操作数。间接寻址用间址符“@”作为前缀。

【例】

RO中的值是3AH,RAM3AH单元中的内容是65H,执行完下面

的指令后A中的值是多少?

MOVA,@R0;将以R0中内容为地址的单元中的数据传送

至A中

注意:

1“间接”表示某寄存器中的“内容”只是一个“单元地址”,

这个地址单元中存放的数据才是要找的“操作数”。

2MCS-51规定只有R0,R1,DPTR作为间址寻址的寄存器

3RAM的低128个单元采用R0,R1作为间址寄存器

4)外部RAM的低128个单位即可以采用R0、R1寻址,也可以采

用DPTR寻址。

外部字节地址大于7FH的RAM空间只可以采用DPTR寻址

五、变址寻址:用于读ROM数据操作

在变址寻址中:

操作数地址=基址+变址

基址寄存器:以16位的地址指针寄存器DPTR

或16位的PC寄存器

变址寄存器:累加器A

两者中的“内容”之和形成一个16位的“地址”,该

“地址”所指的单元中的内容才是操作数。

MOVCA,@A+DPTRA((A)+(DPTR))

将A的内容与DPTR内容相加,得到一个新地址,从该地

址ROM中数据送入A中。

MOVCA,@A+PC;A((A)+(PC))

功能:程序

文档评论(0)

kay5620 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8001056127000014

1亿VIP精品文档

相关文档