嵌入式系统实验指导.doc

嵌入式系统实验指导.doc

ID:61448064

大小:79.00 KB

页数:8页

时间:2021-01-31

嵌入式系统实验指导.doc_第1页
嵌入式系统实验指导.doc_第2页
嵌入式系统实验指导.doc_第3页
嵌入式系统实验指导.doc_第4页
嵌入式系统实验指导.doc_第5页
资源描述:

《嵌入式系统实验指导.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、嵌入式系统实验指导吴强、运文秀、李晓光2013.3嵌入式系统实验指导吴强、运文秀、李晓光2013.3目录实验一ARM处理器指令系统实验3实验二汇编语言编程练习7实验三嵌入式系统编程7实验一ARM处理器指令系统实验实验目的熟悉ARM指令系统,熟悉ARMSDT编辑,编译,连接ARMProjectManager和ARMDebugger的设置和使用。实验条件Windows平台的ARMSDT2.51软件:ARMProjectManager和ARMDebugger。实验内容学习使用ARMProjectManager建立项目文件

2、,编辑汇编文件,并加入项目。学习ARM编译器和汇编器的设置。通过编程熟悉ARM指令,包括跳转指令,数据处理指令,状态寄存器传送指令,load/store指令,中断异常产生指令。学习ARM调试起的使用方法,包括程序的导入,单步执行,断点设置等。实验要点工程文件的建立,在ARMProjectManager中点击File->New选择Project,点击确定。项目如上图设置。连接器的设定,需要设置代码和数据段的起始地址,如下图点击图标,选择不进行远程调试,即可打开调试器。按下Ctrl+F,即可显示源代码,使用工具栏提供的

3、工具即可进行单步调试。一段最简单的ARM程序:AREAtest,CODE,READONLYENTRYStartBStartEND(注意:编写程序时指令前面有Tab空格,标号顶格写)要求:能够建立工程,熟悉调试步骤实验二汇编语言编程练习实验目的熟悉ARMSDT软件开发方法和技能;学习和巩固ARM指令集;学习和巩固汇编语言程序设计实验条件ARMSDT2.51软件:ARMProjectManager和ARMDebugger;实验内容目录ARM251EXAMPLESASM下的汇编程序,学习和调试代码,分析所得结果。实验

4、要点启动SDTARMProjectManager仔细阅读实验程序;使用调试软件ARMDebugger调试程序。实验报告要求给出adrlabel.apj,blocks.apj,ldrlabel.apj,strcopy.apj,tblock.apj五个项目的源代码分析和调试记录(存储器和寄存器的内容变化)。要求:读懂以上示例程序的源码,调试分析寄存器内容变化实验三嵌入式系统编程请使用ARM汇编语言完成本题及要求:有两个源数据区DATA0和DATA1,一个目标数据区DATA2,并且DATA0与DATA1大小都为200个字

5、节;DATA2大小为20个字节;已知:在数据区DATA0中存放有30个按照以下规律生成的整数,X[i]=4*i-1i=1,2,...,30在数据区DATA1中存放有30个按照以下规律生成的整数,Y[j]=2*j+1j=0,1,...,29算法:将数据区DATA0内的X数组与DATA1中的数组Y进行矢量点积的运算,求出最终的结果放入DATA2内。要求:提交实验报告(1)首先将数据区DATA2的内容清零;(2)编程完整程序求解数据区DATA2的内容(3)撰写实验报告,写清如下三个部分内容:A.数据结构分析B.编程思路C

6、.实验结果验证(请贴运算结果的屏幕截图)D.源程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。