2024年6月1日发(作者:)

在"开始"找到运行 单击

在运行中输入 CMD

输入CD空格(反斜杠),(进入C盘根目录)

输入F:(进入F盘)

输入CD空格MASM(进入MASM文件夹)

输入MASM空格(检查有无错误并生成.OBJ文件),直到没错

输入LINK空格(进行连接)

输入运行

汇编语言应用程序的开发

一.汇编语言应用程序的开发过程

开发一个可独立运行的汇编语言程序,主要包括以下基本步骤:

1.用文本编辑软件编辑汇编语言源程序模块(SOURCE MODULES)。一个完整的汇

编语言源程序,可以是单模块结构格式,也可以是多模块结构格式。无论采用哪一种结构格

式,每一个模块都必须是一个可独立汇编的源程序文件(扩展名为.ASM)。常用的文本编辑

软件如EDIT,QEDIT,PE,或由其他高级语言(如TC,VC等)提供的编辑环境,都可以用来

编辑汇编语言源程序。

2.调用宏汇编程序MASM对源程序的每一个模块进行汇编(包括对宏的处理),生成

目标文件.OBJ。在汇编过程中,MASM将对源程序模块进行语法检查,若有语法错误,则

在汇编结束时,将错误信息显示出来。这时程序设计者就得返回第二步,再调用编辑程序,

并根据提示信息,对有语法错误的语句进行修改,然后再重新进行汇编,直到MASM未发

现语法错误为止。在汇编过程中,出了对每一个源程序模块文件都要生成对应的目标文

件.OBJ外,还可以选择生成列表文件.LST和交叉引用文件.CRF,以提供调试时使用。在汇

编时产生的错误,通常称为语法错误。注意:在汇编过程中不能发现程序的逻辑功能错误。

3.调试连接程序LINK,对一个或多个目标文件.OBJ进行连接,生成一个可执行文

件.EXE。这里所说的目标文件,有的可能是在汇编时产生的,有的可能是由某个库文件.LIB

提供的。在连接过程中,还可以选择生成内存映像文件.MAP,以供在调试程序时使用。

在连接过程中,如果发现有错误,也会将错误信息显示在屏幕上。那么,程序设计者

还得根据错误信息,返回第一步或第二步进行修改,直到正确连接,生成可执行文件.EXE

为止。

4.使用调试程序如DEBUG或程序调试工具软件提供的调试环境,对可执行文件.EXE

进行调试和试运行,以便发现程序中是否有逻辑功能错误。如果有错误,则表明程序的逻辑

功能不正确,不能满足设计要求。这时,必须返回到第一步,修改源程序中的逻辑错误,再

重新进行汇编,连接和调试运行,直到来满足要求为止。常用的调试程序有DEBUG,

CODEVIEW等

汇编语言程序的开发过程如下图所示:

开始,打开文本

编辑软件

编辑源程序

存源程序:文件名为 .ASM

调MASM汇编源程序 „„„„„„„„„„„„„

>MASM 文件名 .ASM

可选 .LST 可选 .CRF

Y

有语法错误?

N

产生目标文件:文件名 .OBJ

用LINK连接目标模块 „„„„„„„

>LINK 文件名1+文件名2+„

可选 .MAP

产生可执行文件:文件名为 .EXE

用DEBUG调试程序