《单片机最小系统设计》3.ppt

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

89C51系列单片机指令系统 指令是指计算机能够识别和执行的操作命令 指令系统是一台计算机所具有的全部指令的集合 指令系统很大程度上决定了计算机处理问题的能力和使用的快捷 每一种CPU都有其独立的指令系统 MCS-51系列单片机指令系统共有111条指令 MCS-51指令系统的功能十分强大,它把体现单片机的各种功能的寄存器组织在统一的地址空间中,MCS-51指令系统在其存储空间、时间的利用率及工作效率方面都是较高的。 一、助记符:(指令助记符) 由助记符组成的指令系统成为汇编语言 助记符与二进制码(机器码)有对照表 共42个助记符,组成111条指令,形成33种功能 二、指令格式 操作码 操作数 操作码表示该指令的操作功能,即指令做什么操作(又被称作操作符、功能助记符) 操作数是指指令操作所需要的数或数存放的地址,即对什么数进行操作 标号:操作码 操作数;注释 ⑴ 标号:指令的符号地址。 ① 用于一段功能程序的识别标记或控制 转移地址。 ⑵ 操作码:表示指令的操作功能。 ① 操作码用助记符表示, 它代表了指令 的操作功能。 ⑶ 操作数:参加操作的数据或数据地址。 ⑤ 操作数与操作码之间用空格分隔,操作数与 操作数之间用逗号“,”分隔。 ⑷ 注释:指令功能说明。 ① 注释属于非必需项,是为便于阅读, 对指令功能作的说明和注解。 数据传送类指令: 操作码 目的 , 源 例 MOV A , 10H 控制转移类: 操作码 操作数1 ,操作数2 ,转移目的地址 指令系统中的常用符号 ⑹ bit:位地址。 SETB ACC.7 代表片内RAM中的可寻址位00H~7FH及SFR中的可寻址位。 指令系统中的常用符号 【例】 ⒉ 直接寻址 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 四 指令系统 数据传送类指令 算术运算类指令 逻辑运算及移位指令 位操作类指令 控制转移类指令 【例3-1】若R0=40H,(30H)=60H,(40H)=50H MOV A,R0 ;将工作寄存器R0中的数据传送至A中,A=40H MOV A,@R0 ;将以R0中内容为地址的存储单元中的数据送至A 中 A=50H MOV A,30H ;将直接地址30H存储单元中的数据传送至A中, A=60H MOV A,#30H ;将立即数#30H送入A中,A=30H 例: MOV A, #80H MOV A, R7 MOV A, @R0 MOV A, 80H ① MOV Rn,A ;A→Rn,n=0~7 ② MOV Rn,direct;(direct)→Rn,n=0~7 ③ MOV Rn,#data ;data→Rn,n=0~7 例: MOV R6, A MOV R3 , 70H MOV R5 ,#0FAH ⑶ 以直接地址为目的字节的传送指令(5条) ① MOV direct,A ;A→(direct) ② MOV direct,Rn ;Rn→(direct),n=0~7 ③ MOV direct,@Ri ;(Ri)→(dir

文档评论(0)

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

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

1亿VIP精品文档

相关文档