组装可执行代码?

时间:2014-05-04 13:29:17

标签: assembly

今天我在x86大会上学到了一些东西,学到了很多新东西,我非常喜欢这门语言,但遇到了一些我想知道的事情。

我想知道是否可以只汇编代码,而不需要输出整个可执行文件。

现在很明显,如果我不得不使用像字符串等数据,这是不切实际的, 但我想要组装的是这样的代码:

  mov si, 1
loop:
  inc si
  jnz loop

(我知道这有些东西不见了,但这不是重点。)

我可以组装它,只需找到代码的原始入口点并复制即可 它作为输入,但它似乎是一种我无法用文字描述的方式非常黑客。

谢谢。

BTW,我正在使用FASM。

1 个答案:

答案 0 :(得分:0)

我找到了答案,因为我对装配缺乏了解,我想 你需要有完整的程序才能组装,但我注意到了我所需要的一切 要做的只是写下没有任何东西的指令,它只是将它组装成 一个.BIN文件(我认为它是二进制文件的缩写)。