【问题标题】:Why assembly language doesn't need to be compiled?为什么汇编语言不需要编译?
【发布时间】:2019-02-19 21:16:55
【问题描述】:

我读到汇编语言不需要直接编译成二进制,它可以按原样运行。

如果这是真的,那怎么可能?机器如何直接理解单词和数字?

【问题讨论】:

  • 需要组装,与“编译”不同

标签: assembly binary computer-science


【解决方案1】:

这不是真的。汇编代码需要汇编成机器码才能直接运行。

【讨论】:

    【解决方案2】:

    我建议你阅读这篇文章,详细了解 C 代码的编译过程。它会清除一些东西:https://medium.com/@minas_anton/stages-of-compilation-process-8ac4ead4a21

    仍然需要处理汇编代码以获得机器码,只是这个过程通常不被称为编译。

    【讨论】:

      猜你喜欢
      • 2015-04-26
      • 1970-01-01
      • 2010-12-24
      • 1970-01-01
      • 2013-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多