昆明冶金高等专科学校教学教案.docVIP

  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文档。上传文档
查看更多
昆明冶金高等专科学校教学教案

昆明冶金高等专科学校教学教案 课题:§3-1 指令系统简介 §3-2 MCS-51 的寻址方式 教学时数:2学时 教学目的: 了解MCS-51系列单片机的寻址方式及指令系统。 重点、难点: MCS-51系列单片机的指令格式、3-1 指令系统简介 一、指令格式 二、指令的表现形式 三、MCS-51单片机的指令系统概述 四、指令符号说明 五、指令对标志位的影响 §3-2 MCS-51 的寻址方式 教学方法、手段: 课堂讲授,配合多媒体课件,课间安排15分钟进行课间讨论。 课内外练习: 习题3-1、3-3、 课后小结: 讲授要点 §3-1 指令系统简介 指令是计算机用于控制各功能部件完成某一指定动作的指令。 完成某一功能的指令的有序组合就构成了程序。 一、指令格式 [标号]:操作码 [操作数] ;[注释] 标号:标号是语句地址的标志符号,有了标号,程序中的其它语句才能访问该语句。标号的规定如下: 标号由1~8个ASC字符组成,但头一个字符必须是字母,其余字符可以是字母、数字或其它特定符号。 不能使用本汇编语言已经定义了的符号作标号,如指令助记符,伪指令记忆符以及寄存器的符号名称等。 标号后面必须根冒号。 同一标号在一个程序中只能定义一次,不能重复定义。 一条语句可以有标号,也可以没有标号。标号的有无取决于本和平序的其它语句是否需要访问这条语句。 操作码:操作码用于指示机器执行何操作。不能空缺。 操作数:操作数用于给指令的操作提供数据或地址。在一条语句中,操作数可能是空白,也可能只包括一项,还可能包括二项、三项。各操作数之间用逗号分隔。 注释:注释不属于语句的功能部份,它只是对语句的解释,便于语句阅读。 二、指令的表现形式 指令的表现形式是识别指令的标志,也是人们用来编写和阅读程序的基础。 通常指令有三种表示形式:二进制、十六进制和助记符三种形式。 指令的二进制形式是可以直接为计算机识别和执行的形式,故又称指令的机器码或汇编语言源程序的目标代码。指令的二进制形式难读、难写、难记、难改,一般不用来编写程序。 十六进制形式虽然读写方便,但仍不易为人们所识别和修改,也不用来编写程序。实际上十六进制的程序代码输入机器后,仍有计算机的监控程序翻译成二进制。 指令的助记符形式又称指令的汇编语言形式,是一种用英文单词或缩写字母形象表征指令功能的形式。这种形式不仅为人们识别和读写,而且记忆和交流极为方便,常常被人们用来进行程序设计。但必须通过人工或机器码形式才能执行。 三、MCS-51单片机的指令系统概述 MCS-51单片机的指令系统共有111条指令,可以实现51种基本操作。 MCS-51单片机的指令系统按功能分为五类: 数据传送指令29条 算术运算指令24条 逻辑运算指令24条 控制程序转移指令17条 布尔变量操作指令17条 按字节有:有单字节指令(49条)、 双字节指令(46条)、三字节指令(16条) 四、指令符号说明 Rn 工作寄存器,可以是R0 –R7中的一个 #data : 8位立即数,00H-FFH driect:8位直接地址 @Ri:表示寄存器间接寻址 #data16:16位立即数 DPTR:表示以DPTR为数据指针的间接寻址。 bit:位地址 addr11:11位目标地址 addr16:16位目标地址 rel:8位带符号地址偏移量 五、指令对标志位的影响 MCS-51指令分为两类:一类是指令执行后要影响到PSW中某些标志位的状态,即不论指令执行前标志位状态如何,指令执行时总按标志位的定义形成新的标志状态;另一指令不会影响到标志位的状态,原来是什么状态,指令执行后仍然是什么状态。 §3-2 MCS-51 的寻址方式 在计算机中,寻找操作数的方法称为指令的寻址方式。 MCS-51单片机有7种寻址方式 1、立即寻址 指令中的操作数是1个8位或16位二进制立即数。立即数用#data, #data16表示。 如:MOV A, #3AH 2、直接寻址 指令中直接给出操作数地址。如:MOV A, 3AH 3、寄存器寻址 寄存器寻址以通用寄存器的内容作为操作数,在指令的助记符中直接以寄存器的名字来表示操作数的位置。如:MOV A,R1 4、寄存器间接寻址 操作数的地址以寄存器的名称间接给出。 在访问内部RAM或外部RAM的256个单元时,用R0、R1作为寄存器间接寻址。如:MOV A,@Ri 在访问外部RAM时,用DPTR数据指针来间接寻址。如:MOVX A,@DPTR 5、基址加变址寻址 以某个寄存器的内容为基本地址,在这个基址基础上加上地址偏移量得到操作数地址。如:MOV

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档