【发布时间】:2019-02-19 21:16:55
【问题描述】:
我读到汇编语言不需要直接编译成二进制,它可以按原样运行。
如果这是真的,那怎么可能?机器如何直接理解单词和数字?
【问题讨论】:
-
需要组装,与“编译”不同
标签: assembly binary computer-science
我读到汇编语言不需要直接编译成二进制,它可以按原样运行。
如果这是真的,那怎么可能?机器如何直接理解单词和数字?
【问题讨论】:
标签: assembly binary computer-science
这不是真的。汇编代码需要汇编成机器码才能直接运行。
【讨论】:
我建议你阅读这篇文章,详细了解 C 代码的编译过程。它会清除一些东西:https://medium.com/@minas_anton/stages-of-compilation-process-8ac4ead4a21。
仍然需要处理汇编代码以获得机器码,只是这个过程通常不被称为编译。
【讨论】: