1 / 43
文档名称:

汇编语言教程.ppt

格式:ppt   大小:277KB   页数:43页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

汇编语言教程.ppt

上传人:fy3986758 2017/6/2 文件大小:277 KB

下载得到文件列表

汇编语言教程.ppt

相关文档

文档介绍

文档介绍:汇编语言汇编语言第第5 5 章章 8086 8086 汇编语言基础汇编语言基础 汇编语言基本语法汇编语言基本语法 汇编语言语句汇编语言语句 伪指令语句伪指令语句 宏指令语句宏指令语句 汇编语言程序设计汇编语言程序设计 顺序程序设计顺序程序设计 分支程序设计分支程序设计 循环程序设计循环程序设计 子程序设计子程序设计 DOS DOS 功能调用功能调用●●汇编语言的处理过程汇编语言的处理过程: :( (1 1)编写汇编语言源程序,生成扩展名为)编写汇编语言源程序,生成扩展名为 ASM ASM 的汇编源源文件。的汇编源源文件。( (2 2)对汇编源程序进行编译。)对汇编源程序进行编译。( (3 3)对目标文件进行连接)对目标文件进行连接。。教学进程教学进程 8086 8086 汇编语言基础汇编语言基础●●●●1 1)效率低(与人们描述计算过程的需要差距大); )效率低(与人们描述计算过程的需要差距大); 2 2 )机器硬件的具体结构联系过于紧密)机器硬件的具体结构联系过于紧密————在一种结构的机器上开发在一种结构的机器上开发的程序极难移植到另一种不同结构的机器上去。的程序极难移植到另一种不同结构的机器上去。教学进程教学进程 8086 8086 汇编语言基础汇编语言基础汇编语言进行程序设计的优点汇编语言进行程序设计的优点 1 1)充分利用机器的硬件功能和结构特点,加快程序的执行速度, )充分利用机器的硬件功能和结构特点,加快程序的执行速度, 减少目标程序所占用的存储空间; 减少目标程序所占用的存储空间; 2 2)用来编写实时控制程序、实时通信程序,有时也用来编制某些)用来编写实时控制程序、实时通信程序,有时也用来编制某些系统软件程序。系统软件程序。汇编语言进行程序设计缺点汇编语言进行程序设计缺点教学进程教学进程宏指令语句是由编程者按照一定的规则来定义的一种较宏指令语句是由编程者按照一定的规则来定义的一种较““宏大宏大””的指令,可包括多条指令或伪指令。的指令,可包括多条指令或伪指令。汇编语言基本语法汇编语言基本语法在在8086 8086 汇编中使用的语句可以分成汇编中使用的语句可以分成 3 3种类型种类型这类指令能够产生目标代码,是这类指令能够产生目标代码,是 CPU CPU 可以执行的能够完成可以执行的能够完成特定功能的语句,主要由机器指令组成。在汇编时一条指特定功能的语句,主要由机器指令组成。在汇编时一条指令语句被翻译成对应的机器码,对应着特定的操作。令语句被翻译成对应的机器码,对应着特定的操作。指令语句: 指令语句: 伪指令语句: 伪指令语句: 伪指令语句是为汇编程序和连接程序提供一些必要控制的伪指令语句是为汇编程序和连接程序提供一些必要控制的管理性语句,它不产生目标代码,仅仅在汇编过程中告诉管理性语句,它不产生目标代码,仅仅在汇编过程中告诉汇编程序应如何汇编,并完成相应的伪操作。汇编程序应如何汇编,并完成相应的伪操作。宏指令语句: 宏指令语句: ,格式如下: 汇编语言源程序中的语句可以由四项组成,格式如下: [ [ 名字名字] ] 操作符操作符 [ [ 操作数操作数] [ ] [ ;注释;注释] ] 汇编语言语句汇编语言语句 ( (2 2)操作符可以是指令、伪指令或宏指令的助记符。)操作符可以是指令、伪指令或宏指令的助记符。( (3 3)操作数字段是操作符的操作对象。)操作数字段是操作符的操作对象。( (4 4)注释字段是以)注释字段是以““; ;””开头的说明部分,可以用英文或者中文书写。开头的说明部分,可以用英文或者中文书写。( (1 1)名字项是程序设计人员自己定义的符号, )名字项是程序设计人员自己定义的符号, 用于代表内存单元的用于代表内存单元的地址,表示本条语句的符号地址。一般来说,名字可以是标号和地址,表示本条语句的符号地址。一般来说,名字可以是标号和变量,统称为标识符。变量,统称为标识符。●●1.