我创建了一个包含汇编代码的file.asm,并希望获得该文件的二进制代码。我一直在使用命令行
nasm -f bin file.asm
当我运行此命令时,不会生成任何文件,也不会显示二进制代码。我在哪里可以找到这个?
全部谢谢!
答案 0 :(得分:1)
默认情况下,结果应写入file
,即。无论您输入什么作为输入减去.asm
扩展名。您还可以使用-o
选项将输出显式定向到任何文件,您也可以要求列出文件。如果你至少看过manual,你应该能够自己解决这个问题。
答案 1 :(得分:1)
我认为你要的是assembly listing,而不是二进制“输出文件”,这是一个原始的二进制操作码文件。这就是你显示二进制代码的方式(而不是生成纯二进制文件)。
nasm file.asm -l file.lst
然后打开file.lst
并查看它。它将显示所有指令的所有编码。