ARM9编程C语言程序设计课案
第3章 ARM编程技术 ARM处理器支持两种语言进行设计,一种是汇编语言(ARM/Thumb),另一种是高级语言(如C/C++语言)。汇编语言的机器代码生成效率很高,但可读性却不强,复杂的程序很难读懂;而高级语言在大多数情况下其机器代码生成效率较差,但可读性和可移植性却比汇编语言强很多,而且还可以嵌入汇编来解决高效性的代码编写问题。 本章的内容主要有: ■ 汇编语言编程技术; ■ C语言编程规范技术; ■ 汇编语言与C/C++语言的混合编程。 3.1 汇编语言 4.3汇编语言与C/C++语言的混合编程 4.4 ARM编程实战 4.5 课后练习(1) 4.5 课后练习(2) 4.5 课后练习(3) 4.5 课后练习(4) 谢谢大家 实战1 用ARM汇编语言和C语言实现软件延时子函数Delay(int n)。 实战2 假设有一串数字{2,4,10,8,14,1,20},用C语言和ARM汇编语言分别实现冒泡排序算法,将这串数字按从小到大顺序排列。 实战3 初始化处理器各个模式下的堆栈。 实战4 输入一个3位数,输出其个位、十位和百位。 实战5 用汇编语言定义加法子程序int SUM(int a, int b),通过C语言调用,实现23+54,并将结果输出到屏幕上。 实战6 用C语言定义加法子程序int SUM(int a, in
您可能关注的文档
最近下载
- 危险化学品运输安全管理方案.docx
- 山东各市近三年(2022-2024)中考化学真题分类汇编专题16物质的检验、鉴别与除杂、推断含详解.docx VIP
- 基坑临边防护方案.docx VIP
- 国企领导班子及个人2026年学习教育查摆问题清单(四大方面)两篇.docx VIP
- 无人机操作培训课程大纲.docx VIP
- Bosch Rexroth6000硬件,软件培训.pdf VIP
- 基于SolidWorks的篮球发球机的结构的设计.docx VIP
- 07FG01 防空地下室设计荷载及结构构造.docx VIP
- DAC360数控系统调试培训(DOC).docx VIP
- HG-T 2424-2012 硬脂酸钙-行业标准规范.pdf VIP
原创力文档

文档评论(0)