1 建立 汇编语言的工作环境 (1) 编辑程序,如 EDIT.EXE (2) 汇编程序,如 MASM.EXE (3) 连接程序,如 LINK.EXE (4) 调试程序,如 DEBUG.COM
2 建立 ASM 文件 可以用编辑程序 EDIT.EXE 在磁盘上建立汇编语言源程序.
3 用 MASM 程序产生 OBJ 文件 源文件建立后,要用汇编程序对源文件汇编,汇编后产生二进制的目标文件 (.OBJ 文件 ) .
4 汇编语言程序的上机过程 汇编程序的输入文件是 ASM 文件,其输出文件可以有三个: 第一个是 OBJ 文件,这是汇编的主要目的. 第二个是 LIST 文件,称为列表文件.这个文件同时列出源程序和机器语言程序清单,并给出符号表,可使程序调试更加方便.这个文件是可有可无的. 第三个是 CRF 文件,这个文件用来产生交叉引用表 REF .一般程序不需要建立此文件.为了建立交叉引用表,必须调用 CREF 程序.交叉引用表给出了用户定义的所有符号,对于每个符号列出了其定义所在行号及引用的行号. 汇编程序另一个重要功能:可以给出源程序中的错误信息.
5 用 LINK 程序产生 EXE 文件 产生二进制的目标文件 (OBJ 文件 ) 后,还必须使用连接程序 (LINK) 把 OBJ 文件转换为可执行的 EXE 文件. LINK 程序有两个输入文件 OBJ 和 LIB , OBJ 是需要连接的目标文件, LIB 则是程序中需要用到的库文件. LINK 有两个输出文件,一个是 EXE 文件,这是需要的可执行文件,另一个为 MAP 文件,它是连接程序的列表文件,它给出每个段在存储器中的分配情况.
5 程序的执行 在建立了 EXE 文件后,可以直接从 DOS 执行程序.
|