2016单片微型计算机原理与应用(机械工业版)授课教案:指令系统概述.docVIP

2016单片微型计算机原理与应用(机械工业版)授课教案:指令系统概述.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片微型计算机原理与应用(机械工业版)授课教案 教师姓名 授课班级 授课形式 面授 授课日期 第4周 授课时数 2 授课章节 名 称 §2-2 指令系统概述 教学目的 掌握指令基本格式 理解指令分类 了解指令系统中的常用符号 教学重点 指令基本格式 教学难点 操作数的类别 更新、补充 删节内容 课堂练习 使用教具 无 课外作业 P73:2-8 课后体会 让学生掌握指令基本格式,理解指令分类,了解指令系统中的常用符号 授课主要内容或板书设计 §2-2 指令系统概述 一、指令基本格式 [标号]:操作码 [操作数] ;[注释] 标号:标号是语句地址的标志符号,有了标号,程序中的其它语句才能访问该语句。 操作码:操作码用于指示机器执行何操作。不能空缺。 操作数:操作数用于给指令的操作提供数据或地址。在一条语句中,操作数可能是空白, 也可能只包括一项,还可能包括二项、三项。各操作数之间用逗号分隔。 操作数的类别: 专用的汇编符号:是汇编程序专用的保留字,这些符号把专门的寄存器指定为指令中的操作数。这些寄存器是A、R0~R7、DPTR、PC、C、AB。还有位置计数符号$。 间接地址:是用“@”后跟一个寄存器名来表示。 寄存器间接寻址和基变址寻址均为间接地址。 在执行堆栈操作时,只有两种操作码PUSH、POP,也采用寄存器间接寻址,这时SP用 作间址寄存器,但并不用@符号。 立即数:是用“#”符号后面跟一个表示立即数操作数的表达式。 立即数在程序存储器中。 数据地址:是一个数表达式。 对于数据地址的描述在前一节的直接寻址中已讲过,这里特别指出的是,累加器A有两个符号,一个是专用的汇编符号A,一个是数据地址符号ACC。A表示寄存器,ACC表示寄存器的地址。他们语义相同,语法不同。 位地址:表示一个可作位寻址的二进制位。 位地址操作数的三种表示方法: 直接写出8051中预先定义的位地址。 由含有该位的存储单元地址(如D0H)或存储单元的符号地址(如PSW)、位选择符“.”及位识别符“0~7”组成。 用8051预先定义了的位地址符号表示,如SFR中的TCON中的TR1位,可表示为:8EH、TCON。6、TR1。 程序地址:一个表达式,值在0~65535内。 二、指令分类 三、指令系统中的常用符号 说明:教师备课笔记由学校自订式样并附后 教师姓名 授课班级 授课形式 面授 授课日期 第5周 授课时数 2 授课章节 名 称 §2.3 数据传送类指令 教学目的 掌握数据传送类指令 教学重点 MOV,MOVX,MOVC,XCH,SWAP,PUSH,POP指令 教学难点 MOV,MOVX,MOVC 更新、补充 删节内容 课堂练习 使用教具 无 课外作业 P73:2-10 课后体会 MOV,MOVX,MOVC为助记符是指令条数众多,很多学生都搞不清楚. 授课主要内容或板书设计 §2.3 数据传送类指令 ☆ 数据传送指令一般是把源操作数传送到目的操作数,指令执行后,源操作数不变,目的操作数修改为源操作数。 ☆ 传送指令一般不影响标志位。 ☆数据传送指令是MCS-51单片机汇编语言程序设计中使用最频繁的指令,五类29条:片内数据传送指令、片外数据存储器传送指令、程序存储器数据传送指令、交换指令、堆栈指令。 ⑴ 以累加器A为目的字节的传送指令(4条) ⑵ 以工作寄存器Rn为目的字节的传送指令(3条) ⑶ 以直接地址为目的字节的传送指令(5条) ⑷ 以寄存器间址为目的字节的传送指令(3条) ⒉ 16位数据传送指令 ⒊ 外RAM传送指令(4条) ⒋ 读ROM指令(2条) 三个不同的存储空间用三种不同的指令传送: 内RAM(包括特殊功能寄存器): 用MOV指令传送; 外RAM: 用MOVX指令传送; ROM: 用MOVC指令传送。 ⒌ 堆栈操作指令(2条) ⑴ PUSH为入栈指令 ⑵ POP为出栈指令 ⒍ 交换指令(5条) 字节交换指令 半字节交换指令 累加器高低四位互换 说明:教师备课笔记由学校自订式样并附后 1

您可能关注的文档

文档评论(0)

小教资源库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档