学习任务1 认识计算机的系统结构 1
工作情境描述 1
学习任务 1
学习目标 1
学习内容 1
建议教学时间 2
1.1 各类计算机系统展示 2
1.2 计算机系统的组成 4
1.3 嵌入式系统的架构 8
1.4 汇编语言与计算机 10
1.5 评价与反馈 12
学习任务2 ARM汇编语言工作环境搭建 15
工作情境描述 15
学习任务 15
学习目标 15
学习内容 15
建议教学时间 16
2.1 汇编环境下数据的表示 16
2.2 ARM汇编语言工作环境搭建 19
步骤一 选择工具集 19
步骤二 创建工程并选择处理器 19
步骤三 建立一个新的源文件 21
步骤四 工程中文件的加入 21
步骤五 工程基本配置 22
步骤六 工程的编译链接 31
2.3 评价与反馈 31
学习任务3 简单汇编程序的实现 33
工作情境描述 33
学习任务 33
学习目标 33
学习内容 33
建议教学时间 34
3.1 编制第一个ARM汇编程序 34
3.2 子程序 49
3.3 评价与反馈 50
学习任务4 中断系统及其管理 54
工作情境描述 54
学习任务 54
学习目标 54
学习内容 54
建议教学时间 55
4.1 项目准备 55
4.2 编制软中断程序 60
4.3 评价与反馈 61
学习任务5 ARM中汇编和C的混合编程 63
工作情境描述 63
学习任务 63
学习目标 63
学习内容 63
建议教学时间 63
5.1 在C语言中内嵌汇编 64
5.2 在汇编中调用C的函数 68
参考文献 72