ARM汇编命令语法详解:Mitsubishi通讯协议参考

需积分: 0 51 下载量 43 浏览量 更新于2024-08-09 收藏 5.66MB PDF 举报
本资源是一份详细的三菱通讯协议参考手册,主要针对ARM汇编编程,特别是与armasm命令行工具相关的语法和选项。armasm是一种内联汇编程序,是C和C++编译器的一部分,用于在ARM架构上进行低级操作。 1. **命令语法**: - armasm命令行工具支持多种选项,如 `-16` 和 `--thumb` 用于指定指令集(旧的Thumb语法或新语法),`-32` 表示默认的ARM指令集。`-apcs` 参数用于决定是否采用AAPCS(ARM体系结构的程序调用标准),它影响代码节的属性。 - `-bigend` 和 `-littleend` 控制代码的字节顺序,前者适用于大端模式,后者适用于小端模式。`-debug` 或 `-g` 用于生成调试信息。 - `-checkreglist` 选项曾用于检查RLIST、LDM和STM寄存器排序,但已不再推荐,应改用特定的诊断警告。 2. **选项与功能**: - `-cpu name` 用于设置目标CPU类型,详细信息可参考第3-9页的CPU名称列表。 - `-brief_diagnostics` 和 `-diag_warning 1206` 控制诊断消息的输出。 3. **版权与声明**: - 所有内容受ARM Limited公司版权保护,保留所有权利。文档中的特定术语如“RealView”和“®”符号都是ARM公司的注册商标。 - 未经版权所有者书面许可,禁止修改或复制文档内容,且产品信息可能随时间发展更新。 4. **文档历史与版本管理**: - 文档自2002年起发布,经历了多次修订,从2.0版到3.1版,与RealView Development Studio (RVDS) 的版本同步,并明确了保密性和产品状态。 5. **目录与章节**: - 该手册包括多个章节,如“简介”,介绍了RealView编译工具汇编程序的基础知识,后续章节可能会涉及实际的汇编语法、指令集和编写技巧等内容。 总结来说,这份文档为开发人员提供了使用armasm进行ARM汇编编程的详细指导,包括语法结构、选项的运用以及版权和使用规定,是进行ARM嵌入式开发的重要参考资料。