欢迎来到天天文库
浏览记录
ID:52065955
大小:263.50 KB
页数:106页
时间:2020-03-31
《《MCS指令系统》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章MCS-51指令系统教学目的:1、了解指令字节数、指令分类和指令中所用的符号含义。2、掌握判别指令的寻址方式。3、掌握各类指令的格式、功能、含义和特点。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.第二章MCS-51指令系统教学重点:1、指令的寻址方式。2、指令的格式、含义、特点和功能。3、使用指令的限制条件。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5
2、.2.0.0.Copyright2004-2011AsposePtyLtd.第二章MCS-51指令系统教学难点:1、指令寻址方式的意义。2、相对寻址的意义及偏移量的计算。3、堆栈操作时SP和堆栈变化规律。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.第一节概述一、指令格式1、指令:计算机用于控制各种功能部件,完成某一指定动作的指示和命令。2、指令格式:是指指令码的结构形式。指机器码的结构形式。3、程序:完成不同功能的指令的有序集合。Eval
3、uationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.通常指令可分为操作码和操作数两部分,操作码部分比较简单,操作数部分比较复杂。因为MCS-51采用了地址压缩技术,大部分指令采用单地址指令格式:操作码操作数或操作数地址。这种格式的指令码中除操作数外通常还给出了一个操作数或操作数地址,称为单地址指令格式。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyrig
4、ht2004-2011AsposePtyLtd.二、指令的三种表示形式识别指令的标志就是指令的表示形式。有二进制、十六进制和助记符三种形式。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.1、指令的二进制形式:指令的二进制形式是一种可以直接被计算机识别和执行的形式。故又称为指令的机器码或汇编语言的源程序的目标代码。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2
5、.0.0.Copyright2004-2011AsposePtyLtd.2、指令的十六进制形式:用十六进制数代替二进制中的二进制数,形成的指令格式称为十六进制形式。主要用于阅读和通过键盘输入指令码。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.3、指令的助记符形式:又称指令的汇编语言形式。由英文单词或英文单词缩写字母形象表征指令的功能的形式。用于编写汇编语言源程序。Evaluationonly.CreatedwithAspose.Slide
6、sfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.计算机只能识别和执行二进制形式,十六进制和汇编语言形式都必须通过人工和机器翻译成机器码形式,才能被计算机执行。这一过程称为汇编。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.MCS-51单片机中常用的就是汇编语言形式(助记符形式)。其格式为:标号:操作码第二操作数及操作数结果,第一操作数;指令功能解释语句前面已经介绍
7、过,第二操作数和操作数结果是放在累加器A中的,故,其格式简化为:标号:操作码A,第一操作数;指令功能解释语句其中,除“操作码”外,其余项目均可省略。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.三、指令的字节数根据一条指令的操作码和操作数的二进
此文档下载收益归作者所有