C 英特尔与美国电话电报公司;寻址xmm和浮点指令时的T语法

C 英特尔与美国电话电报公司;寻址xmm和浮点指令时的T语法,c,compiler-construction,assembly,intel,att,C,Compiler Construction,Assembly,Intel,Att,大家好 我正在编写一个汇编程序,在开始研究AT&T和Intel在处理xmm和fp时的语法之前,我希望获得一些知识。我知道在常规指令中,一个字节上的push-when函数在AT&T中是“pushb”,而在Intel中是“push-byte”。有人能提供与使用xmm或fp时类似的比较吗?总之,我想知道xmm操作数是如何寻址的 提前感谢我不是AT&T的粉丝/用户,但英特尔的第一个出发点是《英特尔开发人员手册》(第2a卷和第2b卷包含指令参考),这些手册列出了他们操作的大小,几乎所有英特尔语法汇编程序都

大家好 我正在编写一个汇编程序,在开始研究AT&T和Intel在处理xmm和fp时的语法之前,我希望获得一些知识。我知道在常规指令中,一个字节上的push-when函数在AT&T中是“pushb”,而在Intel中是“push-byte”。有人能提供与使用xmm或fp时类似的比较吗?总之,我想知道xmm操作数是如何寻址的
提前感谢

我不是AT&T的粉丝/用户,但英特尔的第一个出发点是《英特尔开发人员手册》(第2a卷和第2b卷包含指令参考),这些手册列出了他们操作的大小,几乎所有英特尔语法汇编程序都会尝试推断(推送将尝试缩小变量或对齐变量,具体取决于设置)如果未指定,则通常将qword/dword用于fp(用于fld等),dword/qword/dqword用于mmx/sse ops。

您确定使用dqword吗?这是128位的吗?是的,DQWORD=双四字: