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调试程序


发布评论