[计算机]4第四章 ARM汇编语言程序设计.ppt

[计算机]4第四章 ARM汇编语言程序设计

4.1伪操作 在ARM汇编语言程序里,有一些特殊指令助记符,这些助记符与指令系统的助记符不同,没有相对应的操作码,通常称这些特殊指令助记符为伪指令 他们所完成的操作称为伪操作。 伪指令 : 由汇编器处理 伪指令是由汇编器对源程序汇编期间进行处理的. 伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命就完成。 指令 : 由ARM处理器执行 在ARM的汇编程序中,有如下几种伪指令: 符号定义伪指令、 数据定义伪指令、 汇编控制伪指令、 宏指令以及其他伪指令。 4.1.1 符号定义伪指令 符号定义伪指令用于定义ARM汇编程序中的变量、对变量赋值以及定义寄存器的别名等操作。 4.1.1 符号定义伪指令 常见的符号定义伪指令有如下几种: — 用于定义全局变量的GBLA、GBLL和GBLS。 — 用于定义局部变量的LCLA、LCLL和LCLS。 — 用于对变量赋值的SETA、SETL、SETS。 — 为通用寄存器列表定义名称的RLIST。 1、 GBLA、GBLL和GBLS 语法格式: GBLA(GBLL或GBLS) 全局变量名 GBLA、GBLL和GBLS伪指令用于定义一个ARM程 序中的全局变量,并将其初始化。 GBLA伪指令用于定义一个全局的数字变量

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档