代码之家  ›  专栏  ›  技术社区  ›  Saladin Akara

汇编语言-不止一种类型?

  •  18
  • Saladin Akara  · 技术社区  · 15 年前

    如果有不止一种类型,那么在大学里最受欢迎或最有可能被教授的类型是什么?

    2 回复  |  直到 14 年前
        1
  •  34
  •   Michael Dorgan    8 年前

        2
  •  8
  •   ChrisW    15 年前

    但不知道是否有不止一种“汇编语言”

    更大的区别在于不同类型的CPU。

    有时不同的CPU支持相同的操作码(因此可以被相同的汇编程序作为目标),因为它们被设计成通过执行相同的机器语言来相互兼容或竞争。

    但有时他们是不同的:看到了吗 List of Instruction Set Architectures

        3
  •  2
  •   Brendan    7 年前

    一般来说:

    • 对于每种不同类型的CPU,必须至少有一种完全不同的汇编语言(因为汇编语言与机器代码直接相关)。

    • 每一种语言都可能有很多种方言,指令的语法略有不同,预处理器完全不同,指令也完全不同。

    如果(使用凭空抽取的随机数)假设有50种不同类型的CPU,每个CPU平均使用1.5个类别,每个类别平均使用2种方言,那么可以计算出150种不同的汇编语言。

    推荐文章