现在哪个CPU正在使用AT& T组件?

时间:2011-05-26 07:45:19

标签: assembly

我只是好奇,如果 AT& T 汇编语法现在只存在于软件中......

1 个答案:

答案 0 :(得分:5)

语法是你写东西的方式,它与处理器的命令集或数据模型没有密切关系。

例如,您可以在AT& T或Intel语法汇编程序中为x86芯片编写完全相同的代码序列,它将以相同的方式运行 - 您将看到的唯一主要区别是在AT& T语法中destination是第二个参数,在Intel语法中它是第一个参数。要么编译成同样非常难以阅读的机器代码。

Visual C ++支持的汇编语言用于编写(希望)短asm块使用Intel语法,而GCC支持的AFAIK汇编语言使用AT& T语法。