- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 实验室2025年度生物安全培训计划.docx VIP
- 邮轮港口及旅游资源李肖楠50课件.pptx VIP
- 现场作业人员管理.pptx VIP
- nt1100逆变器技术资料.doc VIP
- 中国梦知识竞赛试题及答案.pdf VIP
- 律师事务所服务质量反馈制度.docx VIP
- 人教pep五年级上册unit4-What-can-you-do-单元整体作业设计.docx VIP
- 西师大版六年级上册数学全册教案(教学设计).doc VIP
- DB5206_T28—2018_梵净山茶叶冲泡品饮指南_铜仁市 .docx VIP
- DB37_T5110-2018:城市地下综合管廊工程施工及验收规范.pdf VIP
文档评论(0)