DSP实验报告四:汇编语言程序设计-数据存取实验

DSP实验报告四:汇编语言程序设计-数据存取实验

ID:37928694

大小:1.13 MB

页数:4页

时间:2019-06-03

DSP实验报告四:汇编语言程序设计-数据存取实验_第1页
DSP实验报告四:汇编语言程序设计-数据存取实验_第2页
DSP实验报告四:汇编语言程序设计-数据存取实验_第3页
DSP实验报告四:汇编语言程序设计-数据存取实验_第4页
资源描述:

《DSP实验报告四:汇编语言程序设计-数据存取实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验四:汇编语言程序设计-数据存取实验一、实验目的:(1)了解内部存储器空间的分配及指令寻址方式。(2)学习利用CCS修改、填充DSP内存单元的方法。(3)学习操作TMS320C5xxx内存空间的指令。二、实验仪器:安装CCS3.1(CodeComposerStudioV3.1)的PC机。三、实验步骤:(1)建立工程参照实验1,实验2的方法建立工程。该实验的示例源程序及.cmd文件存放在…Lab03-Memory文件夹下。(2)添加汇编语言源文件和.cmd文件,方法与实验2相同。(3)设置连接器:本实验所用程序是汇编语言程序,故参照实验2的设置方法设置。(4)生成输出文件:参照

2、实验1和实验2的方法。(5)装入程序运行:执行File/LoadProgram,在随后打开的对话框中选择刚刚建立的.out文件(在该实验所选择文件夹下的Debug子文件夹下)。四、实验结果:(1)显示程序:选择菜单“View”的“Memory…”项;在“Title”中输入PROG,在“Address”项中输入0x1000,选择“Page”项为“Program”;单击“OK”按钮;“PROG”窗口中显示了从地址1000H开始的程序存储器内容。根据cmd文件中的设置,下载后的机器代码的入口应从1000H处存放。(2)修改程序区存储单元程序区单元的内容由CCS的下载功能填充,但也能用手

3、动方式修改;双击“PROG”窗口地址“0x1000:”后的第一个数,显示“EditMemory”窗口,在“Data”中输入0x1234,单击“Done”按钮,观察“PROG”窗口中相应地址的数据被修改。(3)观察修改数据区①显示片内数据存储区DARAM0:选择菜单“View”的“Memory…”项;在“Title”中输入DARAM0,在“Address”项中输入0x200;单击“OK”按钮;“DARAM0”窗口中显示了从地址200H开始的数据内存;这片地址属于片内DARAM0。②显示片内数据存储区DARAM1:按照步骤①打开“DARAM1”窗口显示从地址0x2000开始的片内DA

4、RAM1区的数据单元。③修改数据单元:●数据单元可以单个进行修改,只需双击想要改变的数据单元即可;●数据存储单元也可以填充方式成批修改,方法是:选择菜单“Edit”、“Memory”、“Fill…”,在“Address”项中输入0x200,在“Length”中输入16,在“Fill”中输入0x11,单击“OK”按钮,可在200H开始的数据区中的头16个单元填充统一的数0x11;●观察“DARAM0”窗口的变化;同样请将0x2000开始的头8个单元的值用0填充。④在虚拟系统中,我们可以设置访问所有的存储器空间。如果是真实DSP系统,则有一些存储器空间未扩展存储器,访问未扩展的区域的

5、存储单元时,将不能正确修改内容;(1)打开CPU寄存器观察窗口:选择菜单“View”、“CPURegisters”、“CPURegister”。(2)单步执行程序并观察结果:按F10键单步运行,直到程序尾部的空循环语句;观察CPU寄存器窗口中DP、ACC、ST0、AR0、AR1、AR2的变化;(3)选择菜单“View”打开存储器观察窗口,观察“DARAM0”和“DARAM1”中显示的信息;

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

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

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