大家好
我正在编写汇编程序,在处理xmm和fp时,在开始了解AT&T和Intel语法之前,我想获得一些知识。我知道在常规指令中,在AT&T中,对字节的推入功能为“ pushb”,而在Intel中为“推入字节”。谁能提供与使用xmm或fp时类似的比较?总之,我想知道如何寻址xmm操作数
提前致谢
最佳答案
我不是AT&T爱好者/用户,但是开始使用intel的第一个地方是intel开发人员手册(第2a和2b卷包含指令参考),这些列表列出了它们所使用的大小,几乎所有intel语法汇编程序都将使用它们如果未指定,请尝试推断(根据设置,push将尝试使变量变窄或对齐),否则,对于fp(对于fld之类),通常使用qword / dword,对于mmx / sse,则使用dword / qword / dqword行动。
关于c - 英特尔与解决xmm和浮点指令时的AT&T语法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4490635/