【发布时间】:2010-12-19 02:15:15
【问题描述】:
理想情况下,会有一个用 AT&T 语法编写的英特尔 Software Developer's Manuals 版本,但我很乐意找到足够接近的任何内容。
【问题讨论】:
理想情况下,会有一个用 AT&T 语法编写的英特尔 Software Developer's Manuals 版本,但我很乐意找到足够接近的任何内容。
【问题讨论】:
Sun's manual 使用气体语法,带有 Intel/AMD 认可的操作码名称 (PDF) 的对应表。
【讨论】:
objdump -d 拆解一些东西,而不是反复试验。其中“某物”要么是手动创建的二进制文件,要么是 gas 的 .intel_syntax noprefix 模式的输出,或者是 NASM 或 YASM 的输出。 (未来的读者:AT&T 语法将操作数列表的顺序与英特尔手册相反,无论有多少操作数。还要注意寄存器操作数的 fsub vs. fsubr mnemonic swap,最初是一个错误,现在已标准化。)