- 1、本文档共68页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3课80c51系列单片机指令系统
第3章 80C51系列单片机指令系统 §3-1 指令系统基本概念 标号:操作码 操作数;注释 ⑴ 标号:指令的符号地址。 ① 用于一段功能程序的识别标记或控制 转移地址。 ⑵ 操作码:表示指令的操作功能。 ① 操作码用助记符表示, 它代表了指令 的操作功能。 ⑶ 操作数:参加操作的数据或数据地址。 ⑤ 操作数与操作码之间用空格分隔,操作数与 操作数之间用逗号“,”分隔。 ⑷ 注释:指令功能说明。 ① 注释属于非必需项,是为便于阅读, 对指令功能作的说明和注解。 3.1.2 指令分类 ⑶ 按指令功能分类: 可分为数据传送类、算术运算类、 逻辑运算类、位操作类和 控制转移类 等5大类指令。 3.1.3 指令系统中的常用符号 ⑹ 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-2 指令系统 数据传送类指令 算术运算类指令 逻辑运算及移位指令 位操作类指令 控制转移类指令 ① MOV Rn,A ;A→Rn,n=0~7 ② MOV Rn,direct;(direct)→Rn,n=0~7 ③ MOV Rn,#data ;data→Rn,n=0~7 ⑶ 以直接地址为目的字节的传送指令(5条) ① MOV direct,A ;A→(direct) ② MOV direct,Rn ;Rn→(direct),n=0~7 ③ MOV direct,@Ri ;(Ri)→(direct),i=0、1 ④ MOV direct1,direct2;(direct2)→(direct1) ⑤ MOV direct,#data ;data→(direct) ⑷ 以寄存器间址为目的字节的传送指令(3条) ① MOV @Ri,A ;A→(Ri),i=0、1 ② MOV @Ri,direct;(direct)→(Ri),i=0、1 ③ MOV @Ri,#data ;data→(Ri),i=0、1 ⒉ 16位数据传送指令 ① MOVX A,@Ri ;(Ri)→A,i=0、1 ② MOVX A,@DPTR ;(DPTR)→A ③ MOVX @Ri,A ;A→(Ri),i=0、1 ④ MOVX @DATR,A ;A→(DATR) ⒋ 读ROM指令(2条) ① PUSH direct ;SP+1→SP,(direct)→(SP) ② POP direct ;(SP)→(direct),SP-1→SP ⒍ 交换指令(5条) 3.2.2 算术运算类指令 ① ADD A,Rn ;A+Rn→A(n=0~7) 有进位,Cy=1;无进位,Cy=0 ② ADD A,@Ri ;A+(Ri)→A(i=0、1) 有进位,Cy=1;无进位,Cy=0 ③ ADD A,direct ;A+(direct)→A 有进位,Cy=1;无进位,Cy=0 ④ ADD A,#data ;A+data→A 有进位,Cy=1;无进位,Cy=0 ①
您可能关注的文档
- 界首师范附属小学校地面升级改造psp拼装采购项目.doc
- 电工电子技术36学时选讲课程说明书.doc
- 界首污水处理厂污泥深度脱水改造工程二期升级改造.doc
- 畜禽水产品抗生素禁用化合物.doc
- 病理学作业练习六.doc
- 白云国际会议中心升级改造之15号楼客房维护保养项目.doc
- 白加黑工艺道路施工组织设计三.doc
- 白城医学高等专科学校放射治疗技术试验室建设项目.doc
- 白山2016年第二批公路安全生命防护工程.doc
- 白山2017年普通干线公路水毁恢复重建工程沥青采购招标.doc
- 2025年医保知识考试题库及答案:医保患者权益保障法律法规与实务操作.docx
- 2025年安全教育培训考试通用题库(进阶提升版)消防知识试题.docx
- 2025年消防安全知识培训考试题库:消防安全管理体系消防安全宣传教育试题.docx
- 2025年小学英语毕业模拟卷:英语绘本阅读理解与思维训练试题.docx
- 2025年消防执业资格考试题库(实战版):消防应急救援战例解析与实战演练实战技巧试题.docx
- 2025年专升本艺术概论考试模拟卷:艺术与科技融合产业创新政策试题.docx
- 2025年网络工程师职业技能测试卷:网络工程师职业素养与个人能力提升试题.docx
- 2025年护士执业资格考试题库:护理教育与培训护理文书书写规范试题卷.docx
- 2025年人力资源管理师专业技能考核试卷:人力资源成本控制与管理试题.docx
- 2025年网络安全事件处理考试题库(网络安全专题).docx
最近下载
- 国家安全论文2000字范文(精选5篇).docx VIP
- 用电检查员技能培训课件—三相四线计量装置错接线分析及操作.pptx
- 第24课 人民解放战争(课件)-【中职专用】《中国历史》.pptx
- 讲好红色故事传承红色精神红色革命故事学习PPT.pptx VIP
- 心理健康指导师考试题库及答案.doc VIP
- 电子基础培训介绍.pptx VIP
- 离心式压缩机培训PPT.pptx VIP
- 犯罪心理学大学校园故意杀人罪的分析以云南大学学生马加爵杀人案为例.pdf
- SLT 631.1-2025 水利水电工程单元工程施工质量验收标准 第1部分:土石方工程.docx
- 高考历史判断题练习及答案.docx VIP
文档评论(0)