第4章 ARM编程技术 硅谷芯微 技术贡献 网址:www.threeway.cc ARM处理器支持两种语言进行设计,一种是汇编语言(ARM/Thumb),另一种是高级语言(如C/C++语言)。汇编语言的机器代码生成效率很高,但可读性却不强,复杂的程序很难读懂;而高级语言在大多数情况下其机器代码生成效率较差,但可读性和可移植性却比汇编语言强很多,而且还可以嵌入汇编来解决高效性的代码编写问题。 本章的内容主要有: ■ 汇编语言编程技术; ■ C语言编程技术; ■ 汇编语言与C/C++语言的混合编程。 4.1 汇编语言 4.2 C语言程序设计 4.3汇编语言与C/C++语言的混合编程 4.4 ARM编程实战 4.5 课后练习(1) 4.5 课后练习(2) 4.5 课后练习(3) 4.5 课后练习(4) 谢谢大家 硅谷芯微 技术贡献 4.4.2 实战2(4) 程序清单4.9 汇编语言冒泡排序算法 4.4.3 实战3 实战3 初始化处理器各个模式下的堆栈。 提示:ARM处理器能够工作在7种模式下。不管在哪种模式下工作,处理器运行程序时,无可避免地要使用到堆栈,所以正确设置各个模式下的堆栈,能够保证程序正确执行。 程序清单4.10 初始化各个处理器模式下的堆栈 程序清单4.10 初始化各个处理器模式下的堆
您可能关注的文档
最近下载
- 木结构梁柱拆除专项施工方案.docx
- 2018《消防安全案例分析》真题及答案一级注册消防工程师 .pdf VIP
- 2018年全国一级注册消防工程师执业资格考试《消防安全案例分析》真题.docx VIP
- 供热管网工程冬季施工方案.docx VIP
- 额定电压 35kV(Um=40.5kV)及以下交 联聚乙烯绝缘电力电缆模塑式中间接头安装规程.pdf VIP
- GB 50316-2000 (2008年版) 工业金属管道设计规范.docx VIP
- GB50393—钢质石油储罐防腐蚀工程技术规范.doc VIP
- 三阴性乳腺癌年终盘点PPT课件.pptx VIP
- 消毒供应中心十大操作流程.docx VIP
- 妊娠合并肺血栓栓塞症诊疗中国专家共识(2026年版).pdf VIP
原创力文档

文档评论(0)