单片机指令系统第四章.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机指令系统第四章

目 录 标号:操作码 操作数;注释 ⑴ 标号:指令的符号地址。 ① 用于一段功能程序的识别标记或控制转移地址。 ⑵ 操作码:表示指令的操作功能。 ① 操作码用助记符表示,它代表了指令的操作功能。 ⑶ 操作数:参加操作的数据或数据地址。 ⑤ 操作数与操作码之间用空格分隔,操作数与 操作数之间用逗号“,”分隔。 ⑷ 注释:指令功能说明。 ① 注释属于非必需项,是为便于阅读, 对指令功能作的说明和注解。 4.1.2 指令系统中的常用符号 (6) bit:位地址 SETB ACC.7 代表片内RAM中的可寻址位00H~7FH及SFR中的 可寻址位。 (7) Rn:工作寄存器 n=0~7 (8) Ri:工作寄存器中的R0或R1 i=0、1 (9) X:片内RAM的直接地址或寄存器 ( X):相应地址单元中的内容 (( X)):以相应地址单元中的内容为地址的单元内容 (10) :箭头右边的内容送入箭头左边的单元内 箭头右边表示到寄存器内容或数据本身 箭头左边只表示到寄存器或直接地址 ⒉ 直接寻址 MOV A,3AH ;将内RAM 3AH单元中的数据传送至A中 MOV A,P0 ;将特殊功能寄存器P0口中的数据传送至A中 说明:3AH和P0是以direct形式出现的直接地址 访问特殊功能寄存器SFR只能采用直接寻址方式。 ⒊ 寄存器寻址 MOV A,R0 ;将R0中的数据传送至A中 INC A MUL AB ⒋ 寄存器间接寻址 MOV A,@R0 ;将以R0中内容为地址的存储单元中的数据 传送至A中 MOVX A,@DPTR ;将外RAM DPTR所指存储单元中的数据 传送至A中 PUSH PSW ;将PSW中数据传送至堆栈指针SP所指的 存储单元中 MOV @R1,#0FH ;(30H)←立即数0FH ⒌ 变址寻址 MOVC A,@A+DPTR 当前PC值加上指令中规定的偏移量 rel,构成实际的操作数地址 例: SJMP rel 操作:跳转到的目的地址 = 当前16位PC值 + rel * 一、单片机概述 二、80C51单片机硬件结构 三、单片机开发系统 四、单片机的程序设计 五、定时/计数器与中断系统 六、单片机系统的扩展 七、单片机接口技术 八、串行通信技术 九、单片机应用系统设计 十、单片机的C语言应用设计 单片机应用技术 黄河水利职业技术学院机电工程系 黄河水利职业技术学院机电工程系 单片机应用技术 80C51指令的基本格式 指令系统中的常用符号 七种寻址方式 指令功能分类 111条 数据传送类指令 29条 算术运算类指令 24条 逻辑运算类指令 24条 控制转移类指令 17条 位操作类指令 17条 黄河水利职业技术学院机电工程系 单片机应用技术 4.1.1 指令基本格式 方括符[ ]表示可选项 标号代表指令所在地址,1-8个字母/数字,“:”结尾 [标号]:操作码 [目的操作数],[源操作数];[注释] START:MOV A,#30H ;将立即数30H传送至A中 MOV DPTR,#5678H ;将立即数5678H传送至DPTR 黄河水利职业技术学院机电工程系 单片机应用技术 指令前的标号代表该指令的地址, 是用符号表示的地址。 一般用英文字母和数字组成。 ④ 标号必须用冒号“ :”与操作码分隔。 黄河水利职业技术学院机电工程系 单片机应用技术 ② 操作码是指令的必需部分, 是指令的核心,不可缺少。 黄河水利职业技术学院机电工程系 单片机应用技术 ① 操作数可以是数据,也可以是数据的地址、 数据地址的地址或操作数的其他信息。 ② 操作数可分为目的操作数和源操作数。 ③ 操作数可用二进制数、十进制数或十六进制 数表示。 ④ 操作数的个数可以是0~3个。 黄河水利职业技术学院机电工程系 单片机应用技术 ② 注释必须以“;”开始。 黄河水利职业技术学院机电工程系 单片机应用技术 (1) #:立即数符 MOV A,#30H #data:8位立即数;#data16:16位立即数。 (2)direct:8位直

文档评论(0)

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

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

1亿VIP精品文档

相关文档