【发布时间】:2016-09-14 14:55:26
【问题描述】:
我正在尝试从我拥有的一些汇编代码 (.asm) 生成一个 .LST(列表)文件。我尝试使用 Keil 但无法生成它。任何人都可以突出显示从 .asm 版本生成 .lst 文件的步骤。
【问题讨论】:
-
你用什么汇编器?
我正在尝试从我拥有的一些汇编代码 (.asm) 生成一个 .LST(列表)文件。我尝试使用 Keil 但无法生成它。任何人都可以突出显示从 .asm 版本生成 .lst 文件的步骤。
【问题讨论】:
生成 .lst 文件我所做的只是组装 .asm 文件。
现在您的 .lst 文件位于项目的 Listings 文件夹中。
对我来说,这是使用 Keil uVision V5.14.2.1 完成的,并且只是做一个默认项目。我选择了“Nordic Semiconductors nRF24LE1”电路,因为这是我正在使用的电路。
【讨论】:
我的方式:
Project 中的Property:(请注意platform 第一行正确 - 对我来说:WIN32)Microsoft Macro Assembler - Listing file - 设置Yes(/Sg) 启用汇编生成的代码清单
并在Assembled Code Listing File 中设置$(ProjectName).lst
property 执行与上述相同的操作...
感谢收看【讨论】:
obj 和lst(nasm 你的程序名称.asm -o 1.com -l 1.lst 按 Enter 键)【讨论】:
-fbin 是任何 NASM 构建的默认值,包括本机 Linux 或 Windows。如果您想真正运行过时的 16 位 .com 可执行文件,而不是创建它们,则只需要 DOSBox(或其他一些 16 位环境)。
【讨论】: