- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
尚辅网 尚辅网 单片型计算机原理及工程应用 陕西科技大学 吉涛 第三章51单片机指令系统 第三章 51单片机指令系统 内容提要: 了解51单片机汇编语言指令的格式; 了解51单片机指令的7种寻址方式及其寻址范围;(重点) 了解51单片机的指令系统五种类型111条指令的功能及用途。(重点) 学习难点: 51单片机指令的7种寻址方式及其寻址范围; MOV、MOVC和MOVX指令的区别; LJMP、AJMP和SJMP跳转范围; 各种指令的功能。 §3.1 51单片机指令系统概述 MCS-51的基本指令共111条; 按功能分为5类: (1)数据传送(29条) (2)算术操作(24条) (3)逻辑操作(24条) (4)控制转移(17条) (5)布尔变量操作(17条) 按指令所占的字节来分: (1) 单字节指令49条; (2) 双字节指令45条; (3) 三字节指令17条。 §3.1 51单片机指令系统概述 以MCS-51为内核的单片机指令系统为例,用44种操作码助记符来描述33种操作功能,构成了111条基本指令。 单字节指令49条; 按字节分 双字节指令45条; 三字节指令17条; 单周期指令64条; 按指令执行时间分 双周期指令45条; 111条基本指令 4个机器周期指令2条; 数据传送类指令; 算术运算类指令; 按功能分 逻辑运算及移位类指令; 控制转移类指令; 布尔变量操作类指令。 § 3.1 51单片机指令系统概述 指令的语言形式 : 编程语言:机器语言、汇编语言、高级语言 机器语言:由计算机能够识别的二进制代码描述指令功能的语言,用机器语言写出的程序称为目标程序; 优点:程序简洁、执行快、体积小、控制能力强; 缺点:难写、难懂、不便记忆、很难进行程序设计。 汇编语言:为便于记忆,采用助记符来代替二进制代码指令进行程序编写; 特点: 1 汇编语言程序代码生成效率高,运行速度快; 2 汇编语言控制的实时性好; 3 汇编语言程序的开发难度较大; 4 汇编语言的可移植性较差; 高级语言:接近自然语言的编程语言。 § 3.1 51单片机指令系统概述 51系列单片机指令的格式 : § 3.1 51单片机指令系统概述 § 3.1 51单片机指令系统概述 寻址方式 : 指令的寻址方式就是如何获得操作数的方法。 计算机指令系统提供的寻址方式越多,计算机的功能越强,灵活性越强。 § 3.2 数据传送类指令 功能:将一个单元中的数据传送到另一个单元中。 CPU在进行算术运算和逻辑运算时总需要有操作数据,所以数据传送是一种最基本最主要的操作。在MCS-51系列单片机中的数据传送指令相当丰富。 按照其操作方式,又可分为3类:数据传送、数据交换和堆栈操作。共有8种助记符:MOV、 MOVX、 MOVC、 XCH、 XCHD、 SWAP、 PUSH及POP。 数据传送指令按数据传送的区域可分为3组: 一组:内部数据传送; 二组:与片外RAM或I/O接口之间的数据传送; 三组:ROM到累加器(A)的传送。 § 3.2 数据传送类指令 数据传送指令 : 向累加器A的传送(目的) MOV A, Rn ;(A)←(Rn) MOV A, direct;(A)← (direct) MOV A, @Ri ;(A)←((Ri)) MOV A,#data; (A)←data 向通用寄存器传送 MOV Rn, A ;(Rn)←(A) MOV Rn, direct; (Rn)←(direct) MOV Rn, #data ;(Rn)←data § 3.2 数据传送类指令 数据传送指令 : 向直接地址传送 (不经过ACC、Ri,执行效率高) MOV direct,A ;(direct)←(A) MOV direct,Rn ;(direct)←(Rn) MOV dir
您可能关注的文档
- 单片机原理与应用项目式教程 教学课件 作者 邹显圣主编 试卷A.doc
- 单片机原理与应用项目式教程 教学课件 作者 邹显圣主编 试卷B.doc
- 单片机原理与应用项目式教程 教学课件 作者 邹显圣主编 试卷C.doc
- 单片机原理与应用项目式教程 教学课件 作者 邹显圣主编 微控制器技术应用教学设计书 2010 08 30.doc
- 单片机原理与应用项目式教程 教学课件 作者 邹显圣主编 微控制器技术应用教学设计书 2010 08 31.doc
- 单片机原理与应用项目式教程 教学课件 作者 邹显圣主编 微控制器技术应用教学设计书 2010 09 06 1.doc
- 单片机原理与应用项目式教程 教学课件 作者 邹显圣主编 微控制器技术应用教学设计书 2010 09 07 1.doc
- 单片机原理与应用项目式教程 教学课件 作者 邹显圣主编 微控制器技术应用教学设计书 2010 09 07.doc
- 单片机原理与应用项目式教程 教学课件 作者 邹显圣主编 微控制器技术应用教学设计书 2010 09 13.doc
- 单片机原理与应用项目式教程 教学课件 作者 邹显圣主编 微控制器技术应用教学设计书 2010 09 14.doc
- 2025年江西省时事政治考试试卷带解析必背(有一套).docx
- 2025年河南省公务员考试时事政治考试试卷带解析附完整答案【全优】.docx
- 2025年河南省公务员考试时事政治考试试卷带解析及完整答案【各地真题】.docx
- 2025年辽宁省公务员考试时事政治考试试卷带解析附完整答案【夺冠】.docx
- 2025年河南省时事政治考试试卷带解析含答案【预热题】.docx
- 江西昌河航空工业有限公司校园招聘模拟试题附带答案详解及参考答案1套.docx
- 2025年江西省时事政治考试试卷带解析必背(综合题).docx
- 2024年案件风险防控学习心得体会范例(4篇) .pdf
- 2025年江西省时事政治考试试卷带解析(全国通用).docx
- 2024年竣工验收管理制度(三篇) .pdf
文档评论(0)