1 / 152
文档名称:

汇编语言程序设计-第四章_汇编语言程序格式.ppt

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

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

分享

预览

汇编语言程序设计-第四章_汇编语言程序格式.ppt

上传人:3346389411 2012/5/8 文件大小:0 KB

下载得到文件列表

汇编语言程序设计-第四章_汇编语言程序格式.ppt

文档介绍

文档介绍:第四章汇编语言程序格式
任课教师:陶雪丽
xueli_xl@
11/12/2017
1
河南师范大学计算机与信息技术学院
硬指令和伪指令
硬指令:使CPU产生动作、并在程序执行时才处理的语句。就是第3章学****的处理器指令。
伪指令(伪操作:Directive):不产生CPU动作、在程序执行前由汇编程序处理的说明性语句。例如,处理器选择、定义程序模式、定义数据、分配存储区、指示程序结束等等。
伪指令与具体的处理器类型无关,但与汇编程序的版本有关。
11/12/2017
2
河南师范大学计算机与信息技术学院
本章内容提要
汇编语言程序的开发

参数、变量、标号及相关伪操作

程序段的定义及相关伪操作

11/12/2017
3
河南师范大学计算机与信息技术学院
汇编语言程序的开发
2
汇编语言程序的语句格式
1
汇编程序功能
3
汇编语言程序的程序格式
4
汇编语言程序的上机过程
11/12/2017
4
河南师范大学计算机与信息技术学院
汇编程序功能
汇编语言程序的建立及汇编过程

汇编程序的主要功能

常用的汇编程序

11/12/2017
5
河南师范大学计算机与信息技术学院
1. 汇编语言程序的建立及汇编过程
在计算机上运行汇编语言程序的步骤是:
用编辑程序建立ASM源文件;
汇编语言程序的建立及汇编过程,。
用MASM程序把ASM文件转换成OBJ文件;
用LINK程序把OBJ文件转换成EXE文件;
用DOS命令直接键入文件名就可执行该程序。
11/12/2017
6
河南师范大学计算机与信息技术学院
2. 汇编程序的主要功能
检查源程序。
测出源程序中的语法错误,并给出出错信息。
产生源程序的目标程序,并可给出列表文件(同时列出汇编语言和机器语言的文件,称为LST文件)。
展开宏指令。
11/12/2017
7
河南师范大学计算机与信息技术学院
3. 常用的汇编程序
Microsoft公司推出的宏汇编程序MASM(Macro Assembler);
Borland公司推出的TASM(Turbo Assembler)。

11/12/2017
8
河南师范大学计算机与信息技术学院
汇编语言程序的语句格式
汇编语言语句格式:
说明性语句——由伪指令构成的语句,它通常指示汇编程序如何汇编源程序:
执行性语句——由硬指令构成的语句,它通常对应一条机器指令,出现在程序的代码段中:
[name] operation operand [ ; comment]
标号: 硬指令助记符操作数,操作数 ;注释
名字伪指令助记符参数,参数,…;注释
11/12/2017
9
河南师范大学计算机与信息技术学院
1. 名字(name)项
源程序中用下列字符来表示名字项(name):
注意:
字母 A~Z
数字 0~9
专用字符 ?,· ,@ ,- ,$
名字不能以数字开头。
名字中如果用到· ,则必须是第一个字符。
汇编程序只识别名字的前31个字符。
默认情况下,汇编程序不区别标识符中的字母大小写。
11/12/2017
10
河南师范大学计算机与信息技术学院