【问题标题】:Is there a complete x86 assembly language reference that uses AT&T syntax? [closed]是否有使用 AT&T 语法的完整 x86 汇编语言参考? [关闭]
【发布时间】:2010-12-19 02:15:15
【问题描述】:

理想情况下,会有一个用 AT&T 语法编写的英特尔 Software Developer's Manuals 版本,但我很乐意找到足够接近的任何内容。

【问题讨论】:

    标签: assembly x86 intel


    【解决方案1】:

    Sun's manual 使用气体语法,带有 Intel/AMD 认可的操作码名称 (PDF) 的对应表。

    【讨论】:

    • 不幸的是,链接是 404。我假设内容已移至 oracle.com,但我无法使用快速谷歌浏览找到它。
    • @JohannesRudolph 已修复(谷歌搜索“solaris 组装手册英特尔”)
    • 谢谢!谷歌搜索有时是黑魔法(通过公司 vpn 并有其他地理 IP 等时总是得到不同的结果)......
    • 不错!但这仍然没有记录我应该如何在神圣的地球上订购 3op imul 的操作数! :p (只有mentions 有 3op 指令,但没有说明它们是如何形成的,the instruction list 不包括这些)
    • @Jubatian: 用objdump -d 拆解一些东西,而不是反复试验。其中“某物”要么是手动创建的二进制文件,要么是 gas.intel_syntax noprefix 模式的输出,或者是 NASM 或 YASM 的输出。 (未来的读者:AT&T 语法将操作数列表的顺序与英特尔手册相反,无论有多少操作数。还要注意寄存器操作数的 fsub vs. fsubr mnemonic swap,最初是一个错误,现在已标准化。)
    猜你喜欢
    • 1970-01-01
    • 2021-11-25
    • 1970-01-01
    • 2018-03-22
    • 2020-09-07
    • 2010-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多