NASM组件到二进制转换器



我制作了一个带有汇编代码的file.asm,并希望获得该文件的二进制代码。我一直在使用命令行

nasm -f bin file.asm  

当我运行这个命令时,不会生成任何文件,也不会显示任何二进制代码。我在哪里能找到这个?

谢谢大家!

我认为您要求的是一个程序集列表,而不是一个二进制"输出文件",它是一个原始的二进制操作码文件。这就是显示二进制代码的方式(而不是生成纯二进制文件)。

nasm file.asm -l file.lst

然后打开file.lst并查看它。它将显示所有指令的所有编码。

默认情况下,结果应写入file,即您作为输入提供的任何内容减去.asm扩展。您还可以使用-o选项将输出明确地指向任何文件,还可以要求列出文件。如果你至少看过手册,你应该能够自己弄清楚这一点。

最新更新