- 2
- 0
- 约1.83万字
- 约 62页
- 2019-05-04 发布于浙江
- 举报
汇编及嵌入式C语言 第三章 ARM程序设计基础 3.1 ARM编程器所支持的伪操作 伪指令——一些特殊的指令助记符,没有相对应的操作码。伪指令在源程序中的作用是为完成汇编程序作各种准备,这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命也就完成了。 伪指令所完成的操作称为伪操作。 3.1.1 符号定义伪指令 符号定义伪指令用于定义ARM 汇编程序中的变量、对变量赋值以及定义寄存器的别名等操作。 常见的符号定义伪指令有如下几种: — 用于定义全局变量的GBLA、GBLL 和GBLS — 用于定义局部变量的LCLA、LCLL 和LCLS — 用于对变量赋值的SETA、SETL、SETS — 为通用寄存器列表定义名称的RLIST 3.1.1 符号定义伪指令 GBLA、GBLL和GBLS - GBLA 伪指令用于定义一个全局的数字变量,并初始化为0; - GBLL 伪指令用于定义一个全局的逻辑变量,并初始化为F(假); - GBLS 伪指令用于定义一个全局的字符串变量,并初始化为空; 由于以上三条伪指令用于定义全局变量,因此在整个程序范围内变量名必须唯一。 3.1.1 符号定义伪指令 举例如下: GBLA T
原创力文档

文档评论(0)