- 2
- 0
- 约4.44千字
- 约 22页
- 2016-12-26 发布于湖北
- 举报
ATPCS即ARM-THUMB?procedure?call?standard的简称。???? PCS规定了应用程序的函数可以如何分开地写,分开地编译,最后将它们连接在一起,所以它实际上定义了一套有关过程(函数)调用者与被调用者之间的协议。 为了使单独编译的C语言程序和汇编程序之间能够相互调用,必须为子程序间的调用制定一定的规则。ATPCS就是ARM程序和Thumb程序中子程序调用的基本规则。 * 6.1 ATPCS概述 ATPCS规定了一些子程序间调用的基本规则。这些基本规则包括子程序调用过程中寄存器的使用规则、数据栈的使用规则、参数的传递规则。为适应一些特定的需要,对这些基本的调用规则进行一些修改,得到几种不同的子程序调用规则。这些特定的调用规则包括: 支持数据栈限制检查的ATPCS。 支持只读段位置无关(ROPI)的ATPCS。 支持可读写段位置无关(RWPI)的ATPCS。 支持ARM程序和Thumb程序混合使用的ATPCS。 处理浮点运算的ATPCS。 * 6.1 ATPCS概述 使用ADS的C语言编译器编译的C语言子程序满足用户指定的ATPCS类型。而对于汇编语言程序来说,完全要依赖用户来保证各子程序满足选定的ATPCS类型。具体来说,汇编语言子程序必须满足下面3个条件: 在子程序编写时必须遵守相应的ATPCS规则。 数
您可能关注的文档
- arcgis地理信息系统PPT讲述.ppt
- ArcGIS_Engine课件讲述.ppt
- ARCGIS基本知识讲述.ppt
- Arm-linux-gccinstall讲述.ppt
- Arcgis数据编辑讲述.ppt
- ARM9嵌入式系统设计基础课后答案全解讲述.doc
- ARM_Cortex各系列处理器分类比较讲述.docx
- ARM中断向量表与响应流程讲述.docx
- AP04大气中的辐射讲述.ppt
- ARM体系结构与编程(第2版)第5章讲述.ppt
- 【国家社会科学基金】_利益维护_基金支持热词逐年推荐_【万方软件创.docx
- 《一着惊海天》基础训练(原卷版).docx
- 2026年国防知识竞赛题库及答案(共180题).docx
- 2026年国防知识竞赛题库及答案(共160题).docx
- 2026年国防知识竞赛题库及答案(共140题).docx
- 2026年“爱我国防”答题知识竞赛题及答案.docx
- 2026年国防军事爱国主题知识竞赛题及答案(精华版).docx
- 广东省揭阳市2024-2025学年高二上学期1月期末教学质量测试政治试题(解析版).pdf
- 广东省江门市新会区2024-2025学年八年级上学期期末考试地理试题(解析版).pdf
- 诺和灵治疗非胰岛素依赖性糖尿病30例体会.docx
最近下载
- 《第二章草地农业生态系统》课件.ppt VIP
- 2023胖东来服务运营细节整理实地调研.pptx VIP
- 叉车年度检查报告.doc VIP
- 干细胞储存服务协议(2025生物科技).docx VIP
- 河北省2022年3月普通高中学业水平合格性考试生物试题.pdf VIP
- (完整版)史上最全中考英语词性转换归纳.pdf VIP
- 2025中考数学专项复习:二次函数的压轴题(10种题型解读+9种题型方法)(原卷版).pdf VIP
- 专题七 二次函数压轴题.ppt VIP
- 中考二次函数压轴题及答案.doc VIP
- 桥梁施工软件:Tekla Structures二次开发_(8).TeklaStructuresAPI基础.docx VIP
原创力文档

文档评论(0)