- 1、本文档共89页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 指令系统wy
教学目标: 了解指令、指令系统的概念及分类; 掌握指令的格式; 重点掌握指令的寻址方式; 掌握数据传送、算术运算、逻辑运算,特别是控制转移和位操作指令的功能和应用; 熟悉汇编语言程序的基本设计方法。 任一计算机,只有硬件没有软件就会像没有“思维”的人,是无法工作的。单片机也不例外,必须配合各种功能的软件才能发挥单片机的控制、运算功能。而软件中最基本的就是指令系统。 单片机的指令系统中,指令有2级形式: 机器语言 用二进制代码表示,能被CPU识别、 分析并执行的指令。 汇编语言 以助记符的形式,形象的反映指令的 功能和主要特征。 基本概念 指令:CPU根据人的意图来执行某种操作的命令。 指令常以表示指令功能的英文缩写作为助 记符。 指令系统:CPU所能执行的全部指令的集合。 汇编语言: 采用助记符表示的指令。 汇编语言源程序: 使用汇编语言编写的程序。 按字节数 §3.1 MCS-51单片机汇编语言与指令格式 §3.1.1 单片机的汇编语言 由于计算机只能识别二进制机器语言代码,它是一 种用二进制数0、1组成的代码,不易识别、记忆和书 写,因此很难直接用于进行程序设计。 为了既能体现机器语言的特点,又便于理解、记忆 和书写,计算机常采用助记符来编写指令。助记符是 根据机器指令的不同功能和操作对象来描述指令的, 它采用有关的英文缩写来描述指令的特征,因此便于 记忆、理解和分类。这种采用助记符和其他一些符号 所编写的指令程序称为汇编语言程序。 汇编语言程序经过编译可变成计算机可执行的目标 程序。 §3.1.2 指令格式 汇编指令格式: 标号:操作码 目的操作数,源操作数 ;注释 标号—该指令的符号地址,表明该指令在程序中的位 置,在其他指令中可被引用,特别是出现在转 移指令中; 操作码—是指令的核心,作用是命令CPU做何操作; 操作数—是操作指令的作用对象,分为目的操作数和 源操作数; 注释—是对该指令功能的解释,编译器对注释不处 理; 指令分为单字节、双字节和三字节 1、单字节指令 单字节指令的二进制代码只有1个字节。 格式:操作码 2、双字节指令 双字节指令的二进制代码有2个字节。 格式:操作码 数据或地址码 3、三字节指令 三字节指令的二进制代码有3个字节。 格式:操作码 数据或地址码 数据或地址码 §3.2 寻址方式 § 3.2.1 寄存器寻址 § 3.2.4 直接寻址 指令中直接给出操作数所在的存储地址,以供寻址 取数或存数的寻址方式称为直接寻址。 如:MOV A,50H 51系列单片机的直接寻址可用于访问内部RAM,也 可访问程序存储器。 直接寻址可访问内部RAM的低128B单元(00H~7FH) 是访问内部RAM高128B单元的SFR的唯一方法。 直接寻址访问程序存储器的有长转移指令、绝对转 移、长调用与绝对调用指令,它们都直接给出了ROM 的地址。 §3.3 MCS-51单片机指令系统 51单片机指令系统分为:数据传送类指令、算术运 算类指令、逻辑指令及移位类指令、控制转移类指令和 位操作(布尔操作)指令,共5大类,111条指令。 内部数据存储器RAM区是数据传送最活跃的区域, 有多达16条指令可用,操作码助记符MOV。下面以源 操作数的寻址方式分类介绍: 立即寻址(5条) MOV @Ri, #data; MOV Rn, #data; MOV DPTR,#data16;唯一的16位数据传送 MOV A, #data; MOV direct,#data; 指令功能:把立即数直接传送到指定的内部RAM的 各个位置。 寄存器寻址(5条) MOV direct, A; MOV @Ri, A; MOV Rn , A; MOV A , Rn; MOV direct, Rn; 这组指令功能:是把累加器A的内容传送到内部数 据区RAM,或把指定工作寄存器R0~R7中的内容传送 到累加器A或direct所指定的片内RAM中。 注意:不能用这类指令在内部工作寄存器之间直接 传送。(如:没有 MOV R1,R2) 直接寻址(4条) MOV A, d
您可能关注的文档
- 第七讲 检验 索赔 不可抗力和仲裁.ppt
- 第七讲 多元线性回归方程的检验 预测.ppt
- 第六章-组合体的画图和看图.ppt
- 第六章计算机的其他设备打印机及机箱电源.ppt
- 第七讲老子的智慧.ppt
- 第七讲决定.ppt
- 第七节 初等方阵.ppt
- 第七课 在餐馆.ppt
- 第七课 绵邈感伤 怎道尽义山深情.ppt
- 第七讲块和设计中心.ppt
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
最近下载
- 常微分方程(第4版)王高雄教材习题详解.pdf
- GB50416-2017 煤矿井下车场及硐室设计规范.docx
- 部编版《道德与法治》一年级上册第2课《拉拉手交朋友》优秀课件.pptx
- 消费者行为学(上海外国语)中国大学MOOC慕课 客观题答案.docx
- 2024年秋季新人教道德与法治一年级上册全册课件(新版教材).pptx
- 中国老年心肺复苏急诊专家共识(2024)解读PPT课件.pptx VIP
- 幼儿园中班科学《数高楼》 课件.pptx VIP
- 洗洁精中的化学科普知识(课件)小学生拓展通用版.pptx
- SONYHDRXR260E中文操作说明书.pdf
- 新注册(备案)医疗器械耗材如何加入国家医保局目录新增编码和流水号.docx
文档评论(0)