华南师范大学实验报告模版

华南师范大学实验报告模版

ID:35215796

大小:215.00 KB

页数:6页

时间:2019-03-21

华南师范大学实验报告模版_第1页
华南师范大学实验报告模版_第2页
华南师范大学实验报告模版_第3页
华南师范大学实验报告模版_第4页
华南师范大学实验报告模版_第5页
资源描述:

《华南师范大学实验报告模版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、华南师范大学实验报告学生姓名表哥学号专业电子信息工程年级班级10电信2班课程名称嵌入式系统开发与应用实验项目存储器实验实验类型□验证■设计□综合实验时间2013年03月11日实验指导老师曹一波实验评分一、实验目的1.通过实验熟悉ARM的内部存储空间分配2.掌握对存储区配置方法;3.二、实验设备Ø硬件:PC机Ø软件:EmbestIDEPro2004集成开发环境,Windowsl98/2000/NT/XP。三、实验内容Ø熟悉开发环境的使用并使用ldr/str,mov等指令访问寄存器或存u储单元。Ø使用add/sub/lsl/lsr

2、/and/orr等指令,完成基本数学/逻辑运算。四、实验原理ØARM处理器共有37个寄存器:31个通用寄存器,包括程序计数器(PC)。这些寄存器都是32位的。6个状态寄存器。这些寄存器也是32位的,但是只是使用了其中的12位。五、实验操作步骤下面利用实验A熟悉软件1)新建工程:运行EmbestIDE集成开发环境,选择菜单项File→NewWorkspace,系统弹出一个对话框,按照图3-1所示输入相关内容。图3-1新建工作区点击OK按钮,将创建一个新工程,并同时创建一个与工程名相同的工作区。此时在工作区窗口将打开该工作区和工程

3、。2)建立源文件:点击菜单项File→New,系统弹出一个新的、没有标题的文本编辑窗,输入光标位于窗口中第一行,按照实验参考程序编辑输入源文件代码。编辑完后,保存文件asm1_a.s。3)添加源文件:选择Project→AddToProject→Files命令,或单击工程管理窗口中的相应右键菜单命令,弹出文件选择对话框,在工程目录下选择刚才建立的源文件asm1_a.s。4)基本配置:选择菜单项Project→Settings…或快捷键Alt+F7,弹出工程设置对话框。在工程设置对话框中,选择Processor设置对话框,按照图

4、3-2所示,进行目标板所用处理器的配置。5)生成目标代码:选择菜单项Build→Buildasm_a或快捷键F7,生成目标代码。6)调试设置:选择菜单项Project→Settings…或快捷键Alt+F7,弹出工程设置对话框。在工程设置对话框中,选择Remote设置对话框,按照图3-4所示对调试设备模块进行设置。选择Debug设置对话框,按照下面各图进行调试模块配置。(a)连接相关配置(b)下载相关配置注意:Symbolfile与Downloadfile设置应该相同,用户可以从Linker页面拷贝系统默认的输出文件配置;且该

5、实验输入下载地址为0x8000,即为AS默认的代码段起始地址。由于汇编和链接选项在本实验中没有进行配置,完全使用其默认选项,所以,代码段是从0x8000开始的,下载地址应该与它保持一致。7)选择Debug菜单RemoteConnect进行连接软件仿真器,执行Download命令下载程序,并打开寄存器窗口。打开memory窗口,观察地址0x8000~0x801f的内容,与地址0xff0~0xfff的内容。8)单步执行程序并观察和记录寄存器与memory的值变化。9)结合实验内容和相关资料,观察程序运行,通过实验加深理解ARM指令

6、的使用。10)理解和掌握实验后,完成实验练习题。1.实验A参考程序:/*********************************************************************************************#NAME:asm1_a.s*#Author:Embest*#Desc:ARMinstructionexamples*#History:shw.He2005.02.22*/****************************************************

7、*****************************************/*----------------------------------------------------------------------------------------------------------*//*constantdefine*//*-----------------------------------------------------------------------------------------------

8、-----------*/.equx,45/*x=45*/.equy,64/*y=64*/.equstack_top,0x1000/*definethetopaddressforstacks*/.global_start/*--------------------------

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

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

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