ARM汇编命令语法详解:Mitsubishi通讯协议参考
需积分: 0 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嵌入式开发的重要参考资料。
141 浏览量
2019-12-11 上传
167 浏览量
2023-06-21 上传
2023-07-13 上传
2023-06-23 上传
2024-01-07 上传
2023-07-15 上传
2023-10-16 上传
郑天昊
- 粉丝: 40
- 资源: 3850
最新资源
- js实现视觉差的页面平滑滚动特效.zip
- PDFTextHighLiteApp
- 基于HTML实现的绿色植物背景html5(含HTML源代码+使用说明).zip
- devtools-extension:火球测试devtools扩展
- AccessControl-6.1-cp310-manylinux_i686.whl.zip
- SparseVoxelOctree:稀疏体素Octree实施-Upenn CIS-565最终项目
- rltk-roguelike-crawler
- 【优化算法】供需优化算法(SDO)【含Matlab源码 1804期】.zip
- 电信设备-一种实现录音的方法、装置和移动终端.zip
- 3DMAX别墅外观效果图
- Active Disturbance Rejection Control - 实施示例:用于 SISO 和 MIMO 系统的 Active Disturbance Rejection Control (ADRC) 模拟器。 实现示例。-matlab开发
- crud-application
- js实现侧边隐藏菜单收缩特效代码.zip
- 基于ASP的BS架构个人网站毕业设计(源代码+论文).rar
- 电信设备-一种实现瘤胃生理信息长期监测的方法及装置.zip
- GridView列标题合并到ASP.NET中