汇编与调试工具:MASM、LINK、DEBUG 与 CODEVIEW 全解析
1. MASM 汇编器
MASM 汇编器的主要功能是将汇编语言源文件转换为机器语言目标文件。在转换过程中,它会生成三个文件,分别是目标文件、列表文件和交叉引用文件,其流程如下:
graph LR
A[源文件] --> B[MASM]
B --> C[目标文件]
B --> D[列表文件]
B --> E[交叉引用文件]
- 目标文件 :包含汇编语言源代码的机器语言翻译结果,以及生成可执行文件所需的其他信息。
- 列表文件 :是一个文本文件,提供汇编语言代码及其对应的机器代码、程序中使用的名称列表、错误消息和其他统计信息,对调试非常有帮助。
- 交叉引用文件 :列出程序中使用的名称及其出现的行号,有助于跟踪大型程序。生成的交叉引用文件不可读,可使用 CREF 实用程序将其转换为可读形式。
1.1 MASM 命令行
对于 MASM 5.0 版本,最通用的命令行格式为:
MASM options source_file,object_file,list_file,cross_ref_file
MASM 4.0 的命令行格式相同,只是
MASM、LINK、DEBUG与CODEVIEW详解
超级会员免费看
订阅专栏 解锁全文

898

被折叠的 条评论
为什么被折叠?



