pA安全生产技术安全生产事故案例分析.ppt
《pA安全生产技术安全生产事故案例分析.ppt》由会员分享,可在线阅读,更多相关《pA安全生产技术安全生产事故案例分析.ppt(73页珍藏版)》请在优知文库上搜索。
1、第第3 3章章单单片片机机的的指指令令系系统统 本章内容本章内容单片机的指令格式单片机的指令格式单片机指令格式符号的意义单片机指令格式符号的意义单片机指令介绍单片机指令介绍单片机的寻址方式单片机的寻址方式第一节第一节 指令系统概述指令系统概述 指令是供给用户使用单片机的软件资源,它是指令是供给用户使用单片机的软件资源,它是CPUCPU控制计算机进控制计算机进行某种操作的命令。全部指令的集合是指令系统。行某种操作的命令。全部指令的集合是指令系统。指令常用它的英文名称或缩写形式作为助记符,以助记符表示的指令常用它的英文名称或缩写形式作为助记符,以助记符表示的指令称为计算机的汇编语言,用指令编写的程
2、序称为汇编语言程序。指令称为计算机的汇编语言,用指令编写的程序称为汇编语言程序。一、指令的概念一、指令的概念 1、机器码指令与汇编语言指令、机器码指令与汇编语言指令 MCS-51单片机的指令有两种表达方式:即机器码指令和汇编语言单片机的指令有两种表达方式:即机器码指令和汇编语言指令。指令。机器码指令机器码指令 定义:用二进制代码(或十六进制数)表示的指令定义:用二进制代码(或十六进制数)表示的指令 特点:能够直接被计算机硬件识别和执行,但不易阅读和记忆。特点:能够直接被计算机硬件识别和执行,但不易阅读和记忆。例如例如 指令指令INC A执行累加器执行累加器A加加1操作,其二进制代码为操作,其二
3、进制代码为“00000100B”,用十六进制数表示的机器码指令为,用十六进制数表示的机器码指令为04H。汇编语言指令汇编语言指令 定义:用助记符来表示的指令。定义:用助记符来表示的指令。例如例如 用用“MOV”MOV”表示数据的传送。表示数据的传送。特点:不能被计算机硬件直接识别和执行,必须通过某种手段特点:不能被计算机硬件直接识别和执行,必须通过某种手段(汇编)把它变成机器码指令才能被机器执行。编写的程序效率(汇编)把它变成机器码指令才能被机器执行。编写的程序效率高,占用存储空间小,运行速度快,能编写出最优化的程序。高,占用存储空间小,运行速度快,能编写出最优化的程序。2、汇编语言的语句格式
4、、汇编语言的语句格式 MCS-51汇编语言的语句格式汇编语言的语句格式:标号:操作码操作数;注释标号:操作码操作数;注释 即一条汇编语句是由标号、操作码、操作数和注释即一条汇编语句是由标号、操作码、操作数和注释4个部分所组成,个部分所组成,其中方括号括起来的是可选择部分,可有可无,视需要而定。其中方括号括起来的是可选择部分,可有可无,视需要而定。汇编语言的语句格式汇编语言的语句格式 1)标号)标号 标号是语句地址的标志符号,有了标号,程序中的其它语句才能标号是语句地址的标志符号,有了标号,程序中的其它语句才能访问该语句。有关标号的规定如下:访问该语句。有关标号的规定如下:标号是由标号是由1-8
5、个个ASCII字符组成,但头一个字符必须是字母,其余字字符组成,但头一个字符必须是字母,其余字符可以是字母、数字或其它特定字符。符可以是字母、数字或其它特定字符。不能使用本汇编语言已经定义了的符号作为标号,如指令助记符、不能使用本汇编语言已经定义了的符号作为标号,如指令助记符、伪指令记忆符以及寄存器的符号名称等。伪指令记忆符以及寄存器的符号名称等。同一标号在一个程序中只能定义一次,不能重复定义。同一标号在一个程序中只能定义一次,不能重复定义。标号的有无取决于本程序中的其它语句是否需要访问这条语句。标号的有无取决于本程序中的其它语句是否需要访问这条语句。2 2)操作码)操作码 操作码用于规定语句
6、执行的操作内容,操作码是以指令助记操作码用于规定语句执行的操作内容,操作码是以指令助记符或伪指令助记符表示的,操作码是汇编指令格式中唯一不能空符或伪指令助记符表示的,操作码是汇编指令格式中唯一不能空缺的部分。缺的部分。汇编语言的语句格式汇编语言的语句格式 3)操作数)操作数 操作数用于给指令的操作提供数据或地址。操作数用于给指令的操作提供数据或地址。4)注释)注释 注释不属于语句的功能部分,它只是对语句的解释说明。注释不属于语句的功能部分,它只是对语句的解释说明。5)分界符(分隔符)分界符(分隔符)分界符用于把语句格式中的各部分隔开,以便于区分,包括空格、分界符用于把语句格式中的各部分隔开,以
7、便于区分,包括空格、冒号、分号或逗号等多种符号。冒号、分号或逗号等多种符号。冒号(:)用于标号之后冒号(:)用于标号之后 空格(空格()用于操作码和操作数之间)用于操作码和操作数之间 逗号(,)用于操作数之间逗号(,)用于操作数之间 分号(;)用于注释之前分号(;)用于注释之前汇编语言的语句格式汇编语言的语句格式 3、指令的长度、指令的长度 在在MCS-51指令系统中,有一字节、二字节和三字节等不同长度的指令系统中,有一字节、二字节和三字节等不同长度的指令。指令。1)一字节指令)一字节指令 一字节指令只有一个字节,操作码和操作数信息同在其中。一字节指令只有一个字节,操作码和操作数信息同在其中。
8、2)二字节指令)二字节指令 二字节指令包括二个字节,其中第一个字节为操作码,第二个字节二字节指令包括二个字节,其中第一个字节为操作码,第二个字节是操作数。是操作数。3)三字节指令)三字节指令 三字节指令中,操作码占一个字节,操作数占两个字节。三字节指令中,操作码占一个字节,操作数占两个字节。二、二、MCS-51MCS-51单片机的寻址方式单片机的寻址方式 寻址:如何指定操作数的所在单元。寻址:如何指定操作数的所在单元。根据指定方法的不同,根据指定方法的不同,MCS-51MCS-51单片机共有单片机共有7 7种寻址方式。种寻址方式。汇编语言的语句格式汇编语言的语句格式 1、寄存器寻址方式、寄存器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- pA 安全生产 技术 事故 案例 分析