nasm只能通过-f bin选项生成机器码。我想在masm上做同样的事情,但我找不到方法。
有什么建议吗?
发布于 2013-03-31 16:35:40
你不能,但是如果你的目标仅仅是写一个二进制块到一个文件中,你可以很容易地滥用汇编程序来帮助你。
把你的汇编程序分成两部分
发布于 2013-03-31 15:49:53
MASM必须使用链接器,但是仍然可以通过使用/TINY选项跳过可执行文件头的创建。请参阅有关创建COM可执行文件的MS信息-这是一个平面二进制文件:
http://support.microsoft.com/kb/24954
正如其他人已经说过的那样,有更少的受限工具。FASM是我的首选--默认情况下会生成一个平面二进制文件。:)
发布于 2013-04-02 03:55:59
您可以将masm代码转换为可执行文件,然后使用十六进制编辑器查看机器代码
https://stackoverflow.com/questions/14251913
复制相似问题