【问题标题】:NASM assembly to Binary converterNASM 汇编到二进制转换器
【发布时间】:2014-04-17 00:34:13
【问题描述】:

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

nasm -f bin file.asm  

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

谢谢大家!

【问题讨论】:

  • 你试过了吗? nasm -f bin file.asm -o file.bin。使用 hexdump -C file.bin 您可以看到该文件中的字节。

标签: assembly nasm


【解决方案1】:

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

nasm file.asm -l file.lst

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

【讨论】:

    【解决方案2】:

    结果应该默认写入file,即。您作为输入提供的任何内容减去.asm 扩展名。您还可以使用-o 选项将输出显式定向到任何文件,还可以要求列出文件。如果您至少看过manual,您应该能够自己弄清楚这一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-24
      • 2014-07-20
      • 2016-10-16
      • 2015-06-02
      • 2015-02-04
      • 1970-01-01
      相关资源
      最近更新 更多