【问题标题】:Need a good source for AT&T Assembly Syntax需要一个很好的 AT&T 汇编语法来源
【发布时间】:2011-12-08 03:02:13
【问题描述】:

我正在寻找使用 AT&T 语法(不是英特尔)研究汇编的资源,我们将不胜感激。

谢谢。

【问题讨论】:

  • @Alex 不是真的,很多教程都是关于内联汇编的,但很少有关于实际汇编编程的。我实际上也遇到了这个问题。
  • @Hawken:内联和非内联语法非常相似。对于通用汇编编程学习,有许多与语法无关的网站和资源。
  • @Alex 抱歉,如果我的评论表达了我自己的一些挫败感;我很难找到任何不是内联/或在 C 库的帮助下运行的 AT&T 语法程序。从内联 C 或从 C Lib 开始的程序学习,使我无法使用 _mainret 而不是 _start:int $0x80 编写实际的程序集。抱歉,如果我的评论只是表达我对源自 C 的内联 Asm/asm 的愤怒。

标签: assembly att


【解决方案1】:

您可以在 arch 子目录中找到很多 linux 内核中的汇编源代码。对于常见的 x86 处理器,/usr/src/linux/arch/x86 中每个以.S 结尾的文件通常都是有据可查的汇编源代码。

如果您的盒子上没有源代码,您可以在http://kernel.org 下载。

【讨论】:

    【解决方案2】:

    我还推荐“从头开始编程”,网址为:http://savannah.spinellicreations.com//pgubook/ProgrammingGroundUp-1-0-booksize.pdf

    帮助很大。

    【讨论】:

      猜你喜欢
      • 2021-11-25
      • 2012-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多