我的问题是如何知道汇编代码指令的可交换机器码?
以及如何编写可以执行的二进制文件?
谢谢。
最佳答案
如果你有一段汇编代码并想执行它,你首先需要通过 运行它。汇编生成二进制文件。有许多可用的汇编程序,我建议从 NASM 开始因为它非常流行并且可以在多个平台上运行。
然后,要组装/链接您的程序,只需运行:
nasm -o object.o your-source-file.asm
ld -s -o your-output-executable object.o
关于assembly - 将汇编代码转换为机器代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2370943/