电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

微嵌实验1实验报告

微嵌实验1实验报告_第1页
1/16
微嵌实验1实验报告_第2页
2/16
微嵌实验1实验报告_第3页
3/16
电子科技大学实验报告课程名称微处理器系统结构与嵌入式系统设计实验名称ARM 汇编基础实验任课老师实验老师学号实验地点分组号时间年月日一、实验目的1. 熟悉并掌握常用 ARM 汇编指令2. 熟悉并掌握“C+汇编”混合编程技术3. 熟练使用 ARM 软件开发调试工具 Keil二、实验容1. 学习使用 Keil 开发工具2. 实现累加运算功能(汇编编程,必做)3. 实现字符串拷贝功能(C+汇编,必做)4. 实现求和运算功能(C+汇编,必做)5. 实现冒泡排序算法(汇编编程,选做)微处理器系统结构与嵌入式系统设计实验报告三、实验步骤1.学习使用 keil 开发工具1. 点击“Keil uVision5”打开软件主窗口。2. 点击 Project->New uVision Project 建立新工程。3. 为新工程命名。4. 为工程选择目标器件:三星 S3C2440A。5. 选择是否添加 S3C2440.s 启动文件:C 源程序工程选“是”,汇编源程序工程选“否”。6. 在工程 Source Group 上点右键选择添加新工程文件。7. 选择源文件类型。8. 录入源代码并保存。9. 对工程进行 build 或 rebuild。10. 点击 debug 按钮进入/退出调试,忽略代码大小限制。使用单步调试, 认真观察过程中 关键寄存器值的变化。2.各个实验步骤实验 1.1:用汇编语言实现 1+2+...+N 的累加(必做)1. 建立新工程,加入实验 1.2 文件夹中的 sum.s2. 用汇编补充算法核心部分,代码参考流程图如下图所示。3. 使用单步调试,认真观察过程中关键寄存器值的变化。实验 1.2 :C 调用汇编实现字符串拷贝功能(必做)1. 建立新工程,加入实验 1.3 文件夹中的 main.c 和 testfile.s(同一个工程下添加两个文件一起编译)。2. 补充完成源代码中缺失的部分,实现字符串拷贝功能3. 运行 Debug 进行调试实验 1.3:汇编调用 C 实现实现求和 1+2+...+N(必做)1. 建立新工程,加入实验 1.4 文件夹中的 sum.c 和 testfile.s(同一个工程下添加两个文件一起编译)。2. 补充完成源代码中缺失的部分,通过调用 c 函数 g()实现 1+2+3+glovb1,结果存在 R8 中。3. 运行 Debug 进行调试实验 1.4:ARM 汇编实现冒泡算法(选做)1. 建立新工程,加入实验 1.5 文件夹中的 maopao.s。2. 补充完成源代码中缺失的部分,实现冒泡排序功能。3. 运行 Debug 进行调试四、实验结果实验 1.1 用 ARM 汇编实现 1+2+…+n 的运算。在 sum.s 文件中,添加如下核心代码:---------------...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

微嵌实验1实验报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部