汇编语言元素详解:列表文件与常量操作数
1. 汇编器列表文件
在汇编过程中,ML 汇编器能够生成一个列表文件(.LST 文件)。这个文件包含了源代码、其转换后的目标代码以及额外的信息。查看列表文件有助于我们理解汇编过程,特别是当源文件包含错误时,.LST 文件会在错误点显示错误信息,帮助定位问题语句。
1.1 示例程序修改与错误引入
我们对示例程序 EXAMPLE.ASM 进行修改,将以下代码:
atod string ; convert to integer
mov number1, eax ; store in memory
修改为:
atod eax, string ; convert to integer
mov number1, ax ; store in memory
这样就引入了两个错误:atod 宏只允许一个操作数,并且 mov 指令的源操作数和目标操作数大小不同。假设修改后的文件保存为 EXAMPLE1.ASM。
1.2 生成列表文件
要在汇编时生成列表文件,需要使用额外的开关 /Fl(大写 F,小写 l),命令如下:
ml /c /coff /Fl example1.asm
在 DOS 提示符下输入
超级会员免费看
订阅专栏 解锁全文
4841

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



