- 1
- 0
- 约3.21千字
- 约 17页
- 2019-07-05 发布于广东
- 举报
微机原理与接口 ----基于嵌入式芯片 第五章 ARM高级语言编程 第一节 ARM C/C++编译器 编译器名称 编译器种类 源文件类型 源文件后缀 输出目标文件类型 armcc C C *.C 32位ARM代码 armccp C++ C/C++ *.C/*.CPP 32位ARM代码 tcc C C *.C 16位Thumb代码 tccp C++ C/C++ *.C/*.CPP 16位Thumb代码 第二节 数据类型 基本数据类型 char 8bit short 16bit int 32bit long 32bit long long 64bit float 32bit double 64bit pointers 32bit bool 32bit 第二节 数据类型 浮点数 除法 运行时库的除法支持函数 第三节 汇编、C、C++程序相互调用 内联汇编 用法(P136) 注意事项: 无符号 不能直接向PC寄存器赋值 通常内联的汇编指令中不要指定物理寄存器, 只有指令B可以使用C程序中的标号 与armasm汇编器的差异 第三节 汇编、C、C++程序相互调用 ATPCS规定: 函数的最前面4个整型参数通过ARM的寄存器r0---r3来传递,多于4个的参数用满递减堆栈来传递 不多于4个整型返回值可以用寄存器r0-
您可能关注的文档
- 电路与电路仿真分析 教学课件 作者 李西平 - 副本电路5-新改.doc
- 电路与电路仿真分析 教学课件 作者 李西平 - 副本电路6-新改.doc
- 电路与电路仿真分析 教学课件 作者 李西平 - 副本电路7-新改.doc
- 电路与电路仿真分析 教学课件 作者 李西平 - 副本目录.doc
- 电气控制与PLC工程应用 教学课件 作者 刘美俊_ 复习资料.doc
- 电气控制与PLC应用技术项目式教程 三菱机型 教学课件 作者 晏华成 高级维修电工模拟试题二.doc
- 电气控制与PLC应用技术项目式教程 三菱机型 教学课件 作者 晏华成 工厂电气与PLC控制应用技术试题2.doc
- 电气控制与PLC应用技术项目式教程 三菱机型 教学课件 作者 晏华成 工厂电气与PLC控制应用技术试题3.doc
- 电气控制与PLC应用技术项目式教程 三菱机型 教学课件 作者 晏华成 工厂电气与PLC控制应用技术试题4.doc
- 电气控制与PLC应用技术项目式教程 三菱机型 教学课件 作者 晏华成 工厂电气与PLC控制应用技术试题5.doc
最近下载
- 交通运输行业视角:寻找混沌浪潮中的诺亚方舟,能源危机中的价值重估.pdf
- 课程b03简化内容与谐音记消防1天100个知识点学员版.pdf VIP
- 儿童的冠状动脉疾病.ppt VIP
- 日立电梯MCA2(K3500602_E组合).CA13.旁路.pdf VIP
- 华为PTN开站与业务配置流程.ppt
- (五四制)山东省烟台市招远市九年级上学期化学期中考试试卷.docx VIP
- 《热泵技术与应用》课件(共八章).pptx VIP
- 日立电梯MCA(CA13)乘客电梯安装调试手册.pdf VIP
- AI+OPC超级个体创业训战营课件合集(第3天).pdf VIP
- 库欣病诊治专家共识(2025).pptx VIP
原创力文档

文档评论(0)