RealView汇编器指南:ARM汇编语言详解

4星 · 超过85%的资源 需积分: 9 12 下载量 199 浏览量 更新于2024-09-20 收藏 2.01MB PDF 举报
"REALVIEW汇编工具汇编器指南(中文版)提供了关于RealView®编译工具中armasm汇编器的详细指导和参考信息,涵盖了独立的汇编器以及C和C++编译器中的嵌入式汇编器。这份中文版文档介绍了汇编器的命令行选项,汇编语言程序员常用的汇编语言助记符、伪指令、宏和指令。适用于ARM架构的开发者使用。" 本文档是ARMLimited的非保密版,允许不受限制的访问,详细列出了从2002年至2008年间不同版本的变更历史,包括RealView Development Suite的多个版本更新。每个版本的更新通常伴随着功能增强或修复了已知问题。 汇编器是编程工具的关键组成部分,特别是在嵌入式系统开发中,它将人类可读的汇编语言转换为机器可执行的二进制代码。armasm是ARM架构下的汇编器,支持特定的汇编语言助记符,这些助记符对应于ARM指令集中的特定操作。例如,`MOV`用于数据移动,`ADD`用于加法,`SUB`用于减法等。伪指令如`.WORD`用于插入字数据,`.ASG`用于赋值,而宏则允许程序员定义可重复使用的代码块。 此外,文档还详细阐述了汇编器的命令行选项,这些选项可以控制汇编过程的行为,例如设置输出文件格式、指定源代码搜索路径、启用或禁用特定警告等。这对于定制编译过程和优化代码生成非常有用。 嵌入式汇编在C和C++程序中使用时,允许程序员直接控制硬件,以实现性能关键部分的高效代码编写。这通常通过特殊的预处理器指令(如`__asm__`关键字)实现,使C或C++代码能够包含汇编代码段。 在使用这份指南时,开发者应理解尽管ARM会提供产品的所有特性及其使用方法,但文档并不包含任何明示或暗示的保修,对于因使用文档信息或产品导致的任何损失或损害,ARM不承担责任。开发者需自行承担使用风险。 总而言之,《REALVIEW汇编工具汇编器指南》是ARM架构开发者的宝贵资源,它提供了深入理解armasm汇编器以及如何有效地利用汇编语言进行程序设计的知识。这份中文版指南确保了中国开发者能无障碍地获取和应用这些技术信息。