|
时间 |
课程大纲 |
|
第一天 |
|
学习目标 |
帮助学员了解ARM体系结构及工作原理,掌握ARM指令集,学会操作ARM处理器基本方法。 |
|
9:00 | 12:00 |
1. ARM体系结构 1.1 ARM简介 1.2 ARM体系结构 1.3 流水线 1.4 处理器工作模式 1.5 ARM处理器核 2. ARM指令集 2.1 数据处理指令 2.2 分支指令 2.3 load-store指令 2.4 软件中断指令 2.5 程序状态寄存器指令 2.6 条件执行 |
|
13:00 | 17:00 |
实验: 1. ADS 开发环境简介 2. ARM汇编指令练习 3. ARM汇编与优化 |
|
第二天 |
|
9:00 | 12:00 |
1. ARM C语言编程 1.1 C数据类型与ARM寄存器 1.2 C的循环体 1.3 函数调用 1.4 结构体字段对齐问题 1.5 C语言的内嵌汇编 1.6 C语言与汇编语言的互调 2. ARM的异常与中断 2.1 ARM异常的处理方式 2.2 ARM 中断的处理机制 |
|
13:00 | 17:00 |
实验: 1. C语言程序实验 2. 汇编与C语言混合实验 3. 基于GPIO的中断处理实验 |