- 2
- 0
- 约3.21千字
- 约 17页
- 2017-03-03 发布于广东
- 举报
微机原理与接口技术基于嵌入式芯片作者徐惠民chap5课案.ppt
微机原理与接口 ----基于嵌入式芯片 第五章 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-
您可能关注的文档
- 微型计算机控制技术作者赖寿宏华中理工大学主编微型计算机控制技术7课案.ppt
- 微型计算机控制技术作者赖寿宏华中理工大学主编微型计算机控制技术8课案.ppt
- 微型计算机控制技术作者黄勤第1章__微型计算机控制系统概论课案.ppt
- 微型计算机控制技术作者黄勤第2章__微型计算机控制系统的过_...课案.ppt
- 微型计算机控制技术作者黄勤第3章__微型计算机控制系统的常用控制课案.ppt
- 微型计算机控制技术作者黄勤第4章__工控机的抗干扰课案.ppt
- 微型计算机控制技术作者黄勤第5章_工控机的数据通信技术课案.ppt
- 微型计算机控制技术作者黄勤第6章微型计算机控制系统设计与应用课案.ppt
- 微型计算机控制技术作者黄勤第7章__分散型控制系统及现场总线控制系统课案.ppt
- 微型计算机系统与接口10第10章外设接口课案.ppt
- 2026住宅小区消防改造建筑方案(执行版,含总平面布置/疏散流线/消防节点).docx
- 2026制造工厂人力资源规划与排班配置方案(执行版,含排班模型/岗位编制/缺口清单).docx
- 2026人工智能企业内训实施计划(执行版,含培训安排/案例任务/考核清单).docx
- 2026仓储物流园总平面布置建筑方案(执行版,含车流组织/仓位分区/消防间距).docx
- 2026老旧办公楼节能改造建筑方案(执行版,含围护结构/节能设备/施工节点).docx
- 2026Python文件批量重命名与归档脚本方案(执行版,含文件样例/处理脚本/归档规则).docx
- 2026企业会计准则长期股权投资核算指南(执行版,含成本法分录/权益法分录/减值检查表).docx
- 2026社区养老服务中心项目可行性研究报告(执行版,含服务需求/建设内容/运营预算).docx
- 2026物流园冷链仓储项目可行性研究报告(执行版,含选址分析/设备配置/财务测算).docx
- 2026企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板/勾稽检查表).docx
原创力文档

文档评论(0)