第3章 8051单片机的指令系统(稿).ppt

  1. 1、本文档共227页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 8051单片机的指令系统 第3章 8051单片机的指令系统 3.1 指令及寻址方式 3.1.1 指令及指令格式 一、指令及指令系统的概念 1.指令。指令就是CPU执行某种操作的命令,即能被计算机识别和执行的命令。 指令是以指令代码的形式表示的,它由两部分组成:操作码和操作数。 占据内部ROM中若干个字节,8051单片机共有111条指令,其中,单字节指令49条、双字节指令45条、三字节指令17条。 2.指令系统。指令系统是一台计算机所能执行的全部指令的集合。 二、指令的表示形式 指令有二进制、十六进制和助记符3种表示形式。 三、8051单片机的指令格式 8051单片机的汇编语言指令由操作码字段和操作数字段两部分组成,其具体格式为 标号:操作码[操作数1][,操作数2][,操作数3];注释 四、8051单片机指令系统中的符号意义 在8051单片机系统中,一些常用符号的意义如下。 1.#data:8位立即数据,即包含在指令中的8位常数。 2.#data16:16位立即数据,即包含在指令中的16位常数。 3.addr11:11位目的地址。 4.addr16:16位目的地址。 5.direct:8位内部数据存储器单元地址,它可以是内部RAM单元的地址(0~127)或一个专用寄存器的地址(128~255)。 6.Rn:工作寄存器R0~R7中的一个。 7.Ri:工作寄存器R0或R1中的一个。 8.rel:补码形式的8位地址偏移量。 9.DPTR:16位寄存器。常用来存放外部RAM的地址,用作外部RAM的指针;也可用于查表指令,存放ROM的16位地址。 10.BIT:内部RAM或专用寄存器中的直接寻址位。 11.A:累加器ACC。 12.B:特殊功能寄存器,用于乘除法指令中;也可作为通用寄存器使用。 13.C:即PSW中的CY位。进位标志位或进位位,在位操作指令中,相当于累加器。 14.@:间址寄存器或基址寄存器的前缀,如@Ri表示以Ri中的内容为地址的单元内容。 15.$:当前指令的地址,用于条件转移指令中,原地等待情况下。 16./:位操作数的取反操作。 17.(X):X中的内容,即X为一个直接地址。 18.((X)):以X中的内容为单元地址的单元内容。 19.←:将箭头左面的内容,赋给箭头右面。 以下是在编译过程中产生的列表文件,读出各条指令的字节数,并计算程序占据内存的字节总数。 Line I Addr Code Source 1: N 0000 ORG 0000H 2: 0000 01 30 AJMP START 3: N 0030 ORG 0030H 4: 0030 75 81 30 START: MOV SP, #30H 5: 0033 75 90 FF MOV P1, #0FFH 6: 0036 20 80 FD STA: JB P0.0, STA 7: 0039 00 NOP 8: 003A 00 NOP 9: 003B 00 NOP 10: 003C 20 80 F7 JB P0.0, STA 11: 003F B2 90 CPL P1.0 12: 0041 30 80 FD JNB P0.0, $ 13: 0044 01 36 AJMP STA 14: END 从表中得知,本程序指令共占内存24个字节,地址范围分成两块:一块是0000H,0001H;另一块是0030H~0045H。 3.1.2 寻址方式 8051单片机的寻址方式共有如下7种。 一、立即寻址 二、直接寻址 三、寄存器寻址 四、寄存器间接寻址 五、变址寻址(基址寄存器?+?变址寄存器间接寻址) 六、相对寻址 七、位寻址 PC是程序指针,它永远指向将要执行的下一条程序的所在单元地址。 请问:8051单片机系统中除了程序指针PC外,还有哪些指针? 所谓指针,是指指令操作数中存

文档评论(0)

82393aa + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档