英特尔注册命名

时间:2014-12-11 20:42:54

标签: architecture intel

我对英特尔架构中的寄存器命名感到困惑。例如,有些消息来源将它们显示为rax,而其他消息来源,包括来自objdump的消息,为%rax。百分号是什么意思?

1 个答案:

答案 0 :(得分:1)

two major syntax forms for x86 assembly language - 英特尔和AT& T,百分号表示AT& T one,历史上在unix宇宙中使用。

它不仅仅是命名。操作参数的方向是相反的,寻址有点不同,还有一些其他的东西。