首页 文章

汇编语言在CPU之间有所不同吗?

提问于
浏览
0

我对学习装配感兴趣 . 基本上我想知道不同CPU之间是否有不同的语言(汇编) . 如果我有一台现代的英特尔x86处理器和一年前的英特尔x86处理器,汇编代码是否会兼容这两台机器?我是否可以在两台机器上运行该代码而无需学习整本其他的汇编指令书?

1 回答

  • 4

    如果我有一台现代的英特尔x86处理器和一年前的英特尔x86处理器,汇编代码是否会兼容这两台机器?

    是的,几乎可以肯定 . 硅供应商试图保持其指令集相对稳定,以使编译器编写者和软件开发人员的生活更加轻松 . 每隔一段时间就会出现一些新指令,或者一些旧指令停止工作 . 但它并不经常发生,特别是在英特尔 .

    我可以在两台机器上运行该代码,而无需学习整本其他的汇编指令书吗?

    再一次,几乎肯定是的 . 但总有例外 . 您可能会发现Intel Software Developers Manuals是有趣的阅读 .

相关问题