分类:
- 指令
- 伪指令
- 宏指令
指令:
数据处理指令只能对寄存器内容进行操作,而不能对存储器内容操作
所有数据处理指令均可使用s后缀影响标志位
-
数据处理指令
- 数据传送指令
- 算数逻辑运算指令
- 比较指令
-
跳转指令
-
程序状态寄存器访问指令
-
存储器访问指令
数据传送指令:
算数运算指令
逻辑运算指令
比较指令
跳转指令
程序状态寄存器访问指令
存储器访问指令
单数据传送指令
块数据传输
后一个数为寄存器
伪指令
伪指令不像机器指令那样在处理器运行期间由机器执行,而是在汇编程序对源程序汇编期间进行处理
- 符号定义伪指令
- 数据定义伪指令
- 报告伪指令
- 汇编控制伪指令
- 杂项伪指令
- ARM伪指令
- Thumb伪指令
符号定义伪指令
- 全局变量声明
- 局部变量声明
- 变量赋值
- 寄存器列表名称定义
全局变量声明
局部变量声明
变量赋值
寄存器列表名称定义
为一个通用寄存器列表定义一个名称
数据定义伪指令
报告伪指令
汇编控制伪指令
杂项伪指令
ARM伪指令
ADR,ADRL
:地址读取,将基于PC相对偏移的地址值读取到寄存器