- 8
- 0
- 约2.91千字
- 约 11页
- 2023-10-12 发布于山东
- 举报
电子科技大学微嵌实验最新版
————————————————————————————————作者:
————————————————————————————————日期:
电子科技大学
实验报告
修正了MOOC和旧版答案的,代使用KeiluVision5均已通。
程名称微理器系构与嵌入式系
名称ARM基程
任教教姓名学号
地址分号年月日
一、目的
熟悉并掌握常用ARM指令
熟悉并掌握“C+”混淆程技
熟使用ARM件开工具Keil
二、内容
学使用Keil开工具
使用ARM言,程1+2+??+N累加运算功能
使用C用函数,字符串拷功能
使用用C函数,求和运算功能
使用ARM言,冒泡排序算法(做)
三、步
实验1.1:运行Keil,成立工程文件,单步运行调试演示示例程序,深刻理解每一条指令,察看存放器,内存空间的变化。
实验1.2:用汇编语言实现1+2+...+N的累加:
成立新工程,加入实验1.2文件夹中的sum.s。
用汇编补充算法核心部分,代码参照流程图如下列图
1.1所示。
使用单步调试,认真察看过程中重点存放器值的变化。
R0暂存累加和RO=R0+R1
YES
结果溢出?SUM_END
NO
YES
R1=N
NO
R1自增1
R1=R1+1
图1.1
实验1.3:C调用汇编实现字符串拷贝功能:
成立新工程,加入实验1.3文件夹中的main.c和testfile.s(同一个
原创力文档

文档评论(0)