NASM装配到二进制转换器

时间:2014-04-17 00:34:13

标签: assembly nasm

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

nasm -f bin file.asm  

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

全部谢谢!

2 个答案:

答案 0 :(得分:1)

默认情况下,结果应写入file,即。无论您输入什么作为输入减去.asm扩展名。您还可以使用-o选项将输出显式定向到任何文件,您也可以要求列出文件。如果你至少看过manual,你应该能够自己解决这个问题。

答案 1 :(得分:1)

我认为你要的是assembly listing,而不是二进制“输出文件”,这是一个原始的二进制操作码文件。这就是你显示二进制代码的方式(而不是生成纯二进制文件)。

nasm file.asm -l file.lst

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