在ARM汇编中,助记符分为两种,一种是指令助记符--有相应的操作码;另一种是特殊指令助记符(伪指令)--没有相应的操作码。伪指令所完成的操作称作伪操作,伪指令仅仅起到了为完成汇编程序做各种准备工作功能的作用,只写伪指令在汇编中起到作用,一旦汇编结束后,伪指令就完成了它的使命。
在ARM汇编中,有如下的几种伪指令:符号定义伪指令、数据定义伪指令、汇编控制伪指令、宏定义及其他伪指令。
符号定义伪指令:用于定义ARM汇编程序中的变量、对变量赋值以及定义寄存器的别名等操作。
数据定义伪指令:用于为特定的数据分配存储单元,同时完成已分配存储单元的初始化。
汇编控制伪指令:用于控制汇编程序的执行流程。