教案书写规范:教案样例
辽宁工程技术大学上机实验报告
课程名
称
ARM 课程设计
实验题
目
实验二 工作模式的切换
院系 软件学院 专业
嵌入式软
件
班级 软件 09-2
姓名 王翀 学号
092001
0214
实验日
期
2012.05.2
3
实验
目的
1.理解 ARM 微处理器各种工作模式。
2.掌握工作模式切换程序的设计方法。
3. 3.通过实验掌握学会使用指令实现 ARM 处理器工作模式的
切换,
4. 观察不同模式下的寄存器,加深对 CPU 结构的理解。
实验
准备
1.查看教材 ARM 第 4.5 节工作模式切换编程相关内容。
2.装有 ADS 集成开发环境的 PC 机。
实验
进度
本次共有 1 个练习,完成 1 个。
实验
内容
一. 实验内容
1. 在 ADS 中新建一个工程。
2. 选择 CPU 类型。
3. 添加启动代码。
4. 选择开发工具。
5. 建立汇编程序源文件。
6. 建立分散加载文件和调试脚本文件。
7. 将程序源文件添加到工程中。
8. 设置编译连接控制选项。
9. 编译连接工程。
10. 调试该工程。
二.实验步骤
1.启动 ADS 开发环境,建立工程,编辑汇编源程序文
件,弹到工程项目中。
2.编译并链接程序,试用寄存器观察器,运用单步执行
方式调试程序,验证工作模式的切换,注意观察 CPSR
寄存器中的变化。
3.随着程序调试过程中在模式间的切换,使用寄存器观
察器切换到不同的工作模式下观察 SP 的变化情况,说明
了 IRQ 模式下 SP 的设置情况。