第4章 汇编语言.pptVIP

  • 7
  • 0
  • 约3.71千字
  • 约 24页
  • 2018-12-24 发布于湖北
  • 举报
第4章 ARM汇编语言程序设计 本章介绍如何编写ARM和Thumb汇编语言程序。同时介绍ARM汇编编译器armasm的使用方法。 4.1 伪 操 作 ARM汇编语言源程序中语句由指令、伪操作和宏指令组成。在ARM中伪操作称为derective,这里为保持和国内在IBM PC汇编语言中对名词翻译的一致性derective称为伪操作;同样在ARM中宏指令被称为pseudo-instruction,这里将其称为宏指令,宏指令也是通过伪操作定义的。 本节介绍以下类型的ARM伪操作和宏指令。 符号定义(Symbol definition)伪操作。 数据定义(Data definition)伪操作。 汇编控制(Assembly control)伪操作。 框架描述(Frame description)伪操作。 信息报告(Reporting)伪操作。 其他(Miscellaneous)伪操作。 4.1.1 符号定义伪操作 符号定义(Symbol definition)伪操作用于定义ARM汇编程序中的变量,对变量进行赋值以及定义寄存器名称。包括以下伪操作。 GBLA, GBLL 及 GBLS 声明全局变量。 LCLA, LCLL 及 LCLS 声明局部变量。 SETA, SETL 及 SETS 给变量赋值。 RLIST 为通用寄存器列表定义名称。 CN 为协处理器的寄存器定义

文档评论(0)

1亿VIP精品文档

相关文档