Slide 1
嵌入式技术应用基础
第四章 汇编语言程序设计
1
A Free sample background from
Slide 2
ARM源程序文件
文件类型 扩展名
汇编语言源文件 .s
C语言源文件 .c
C++源文件 .cpp
引入文件 .INC
头文件 .h
2
A Free sample background from
Slide 3
本章提要
1 汇编语言源程序格式
2 汇编语言上机过程
3 嵌入式C语言程序设计技巧
4 汇编语言与C语言混合编程技术
5 程序优化与性能测试
3
A Free sample background from
Slide 4
4.1 汇编语言源程序格式
一、汇编语言程序的结构
汇编源程序示例
4
A Free sample background from
Slide 5
汇编源程序示例
5
A Free sample background from
Slide 6
汇编源程序示例
6
A Free sample background from
Slide 7
ARM的汇编语言程序一般由几个段组成,每个段均由AREA伪操
作定义。
段可以分为多种,如代码段、数据段、通用段,每个段又有
不同的属性,象代码段的默认属性为READONLY,数据段的默
认属性为READWRITE。
本程序定义了两个段,第一个段为代码段codesec,它在存储
器中存放用于程序执行的代码以及main函数的本地字符串;
第二个段为数据段constdatasec,存放了全局的字符串,由
于本程序没有对数据进行写操作,该数据段定义属性为
READONLY。
7
A Free sample background from
Slide 8
举例说明ARM汇编语言源程序的基本结构
原创力文档

文档评论(0)