下载此文档

ARM汇编语言程序指示符与语句格式.ppt


文档分类:IT计算机 | 页数:约57页 举报非法文档有奖
1/57
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/57 下载此文档
文档列表 文档介绍
2017-2-27 1第5章 ARM 指令集和汇编语言程序?本章主要介绍以下内容: ? ARM 指令集的基本特点?与 Thumb 指令集的区别?与x86 处理器的区别? ARM 指令格式? ARM 寻址方式? ARM 指令集分类详解? ARM 汇编语言的指示符? ARM 汇编语言语句格式? ARM 汇编语言程序格式? ARM 汇编语句格式和程序格式进阶? ARM 汇编语言程序举例 2017-2-27 2本讲主要参考文献? ARM 公司英文资料: ? ? ?中文图书?《 ARM 体系结构与编程》,清华大学出版社?《嵌入式系统基础教程》,***出版社 2017-2-27 3 ARM 汇编语言程序的指示符? ARM 汇编语言源程序中语句由指令、指示符和宏指令组成。?在 ARM 中将 directive 称做指示符? ARM 的指示符指令相当于 x86 的伪指令?在 ARM 中 pseudo-instruction 被称为伪指令? ARM 指令集中只有 4条伪指令?而宏指令则是通过指示符定义的。?使用 MACRO 和 MEND 指示符 2017-2-27 符号定义指示符?符号定义(Symbol definition) 指示符用于定义 ARM 汇编程序中的变量,对变量进行赋值以及定义寄存器名称。包括以下指示符: ? GBLA , GBLL 及 GBLS 声明全局变量; ? LCLA , LCLL 及 LCLS 声明局部变量; ? SETA , SETL 及 SETS 给变量赋值; ? RLIST 为通用寄存器列表定义名称; ? CN 为协处理器的寄存器定义名称; ? CP 为协处理器定义名称; ? DN 及 SN 为 VFP 的寄存器定义名称; ? FN 为 FPA 的浮点寄存器定义名称。 2017-2-27 数据定义指示符?数据定义(Data definition) 指示符包括以下的指示符: ? 声明一个数据缓冲池(literal pool) 的开始; ? MAP 定义一个结构化的内存表(storage map) 的首地址; ? FIELD 定义结构化的内存表中的一个数据域(field) ; ? SPACE 分配一块内存单元,并用 0初始化; ? DCB 分配一段字节的内存单元,并用指定的数据初始化; ? DCD 及 DCDU 分配一段字的内存单元,并用指定的数据初始化; ? DCDO 分配一段字的内存单元,并将单元的内容初始化成该单元相对于静态基值寄存器的偏移量。 2017-2-27 6数据定义指示符(续) ? DCFD 及 DCFDU 分配一段双字的内存单元,并用双精度的浮点数据初始化。? DCFS 及 DCFSU 分配一段字的内存单元,并用单精度的浮点数据初始化。? DCI 分配一段字节的内存单元,用指定的数据初始化, 指定内存单元中存放的是代码,而不是数据。? DCQ 及 DCQU 分配一段双字的内存单元,并用 64位的整数数据初始化。? DCW 及 DCWU 分配一段半字的内存单元,并用指定的数据初始化。? DATA 在代码段中使用数据。现已不再使用,仅用于保持向前兼容。 2017-2-27 汇编控制指示符?汇编控制(Assembly control) 指示符包括下面的指示符: ? IF, ELSE 及 ENDIF ?汇编或者不汇编一段源代码? WHILE 及 WEND ?条件重复汇编相同的一段源代码? MACRO 及 MEND ?标识宏定义开始与结束? MEXIT ?用于从宏跳转出去 2017-2-27 信息报告指示符?信息报告(Reporting) 指示符包括下列指示符: ? ASSERT ?在汇编编译器对汇编程序的第二趟扫描中,如果其中的 ASSERTION 中条件不成立, ASSERT 伪操作将报告该错误信息。? INFO ?支持第一二趟汇编扫描时报告诊断信息。? OPT ? TTL 及 SUBT 2017-2-27 其他指示符?这些杂类的指示符包括: ? ALIGN ? AREA ? CODE16 及 CODE32 ? END ? ENTRY ? EQU ? EXPORT 或 GLOBAL 2017-2-27 10 其他的指示符(续) ? EXTERN ? GET 或 INCLUDE ? IMPORT ? INCBIN ? KEEP ? NOFP ? REQUIRE ? REQUIRE8 及 PRESERVE8 ? RN ? ROUT

ARM汇编语言程序指示符与语句格式 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数57
  • 收藏数0 收藏
  • 顶次数0
  • 上传人luyinyzhi
  • 文件大小423 KB
  • 时间2017-02-27