引言:

  • 无论本文档中提到的 源寄存器、目的寄存器、基址寄存器等,记住他们都是寄存器,只是因为用途不太一样,所以加了一个前缀描述一下;
  • ARM 汇编语法 中,注释使用 ; 来标记单行注释;
    Linux GNU 汇编语法 中注释使用 /* … */ 来标记多行注释, 使用 @ 来标记单行注释;
  • Linux GNU 汇编语法 关于指令部分因为和 ARM 汇编语法 共用,所以请移步:https://www.softool.cn/books/arm_assembly

更新历史:

  • 2024-11-17
    增加汇编语法概述,AT&汇编语法;

  • 2021-02-15
    目前来看,GNU 汇编除了指令和ARM 汇编指令相同之外,主要区别还是编译器部分的伪指令。所以为了便于以后维护共用部分,我将共用的部分同一放在一起,需要时,大家移步过去即可;
    增加指令目录;

注意: