DSP基于CCS数据寻址方式实验.doc

DSP基于CCS数据寻址方式实验.doc

ID:50811739

大小:81.00 KB

页数:15页

时间:2020-03-14

DSP基于CCS数据寻址方式实验.doc_第1页
DSP基于CCS数据寻址方式实验.doc_第2页
DSP基于CCS数据寻址方式实验.doc_第3页
DSP基于CCS数据寻址方式实验.doc_第4页
DSP基于CCS数据寻址方式实验.doc_第5页
资源描述:

《DSP基于CCS数据寻址方式实验.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验一CCS的用法一、实验目的1、了解TMS320C54X汇编语言程序的基本格式,以及汇编、链接的基本过程。2、初步熟悉CCS的用法。二、实验要求1、了解CCS菜单命令及产生各个显示窗口的操作2、操作各种仿真命令·进入、退出CCS·选择当前窗口、改变窗口大小·加载程序·运行程序(包括单步执行)·检查修改CPU寄存器·检查修改存储器单元内容·用观察窗口检查变量、CPU寄存器或存储单元的内容三、实验条件1、硬件DSK板及软件开发平台工具CCS。2、源程序清单lab1.asm,详见教材3.2节。3、链接命令文件lab1

2、.cmd,详见教材3.2节。四、实验内容1、双击桌面上的CCS2(‘5000)图标,启动CCS集成开发环境。152、创建一个新的工程:在Project菜单中选择New项,并输入工程名如lab1,然后单击完成按钮创建新工程。3、将文件添加入工程中:①从Project菜单中选取AddFilestoProject命令,在弹出的对话框中选择lab1.asm文件并单击打开按钮;或者在工程lab1.pjt处单击右键,选择菜单命令AddFilestoProject。②采用类似方法将lab1.cmd文件添加入工程。4、对工程进行

3、汇编、编译、链接:执行菜单命令Project→RebuildAll,或者在工具栏上单击RebuildAll图标。5、加载程序:执行菜单命令File→LoadProgram,在弹出的对话框中选择lab1.out并单击打开按钮。6、运行程序:选择Debug中的Run运行程序或单击工具栏的Run图标、SingleStep图标运行程序。五、试验程序lab1:*************************************************lab1.asmy=a1*x1+a2*x2+a3*x3+a4*x4*

4、************************************************.title"lab1.asm".mmregsSTACK.usect"STACK",10h;申请16栈区空间.bssx,4;创建4个存储单元的x和a,一个存储单元的y15.bssa,4.bssy,1.defstart.datatable:.word1,2,3,4;装载数据.word8,6,4,2.text;代码段start:STM#0,SWWSRSTM#STACK+10h,SP;定义堆栈段STM#table,AR1;A

5、R1指向tableSTM#x,AR2;AR2指向xSTM#7,AR0LD#0,Aloop:LD*AR1+,A;move8valuesSTLA,*AR2+;将AR2内容赋予ABANZloop,*AR0-;intodatamemoryCALLSUM;callSUMsubrotineend:BendSUM:STM#a,AR3;将a赋予AR3STM#x,AR4;x赋予AR4RPTZA,#3MAC*AR3+,*AR4+,A;AR3和AR4依次相加赋予A15STLA,@yRET.end六、实验结果1,启动CCS后配置CCS集

6、成开发环境2,添加工程文件3,汇编、编译、链接、并进行加载4,加载所给出的程序,并运行。观察内存单元以及CPU寄存器的变化5,程序执行结果七、实验体会15经过实验熟悉了CCS软件开发平台的使用方法。对于各个文件(.asm、.cmd、.obj、.out)的作用有了一定的了解。实验二数据寻址方式一、实验目的1、熟悉TMS320C54X的各种寻址方式。2、继续练习CCS软件的用法。二、实验条件本实验已准备的程序列于表2.1中表2.1数据寻址方式实验程序序号实验内容源程序名链接文件名1立即寻址Lab2a.asmLab2a

7、.cmd2绝对寻址Lab2b.asmLab2b.cmd3累加器寻址Lab2c.asmLab2c.cmd4直接寻址Lab2d.asmLab2d.cmd5间接寻址Lab2e.asmLab2e.cmd6存储器映象寻址Lab2f.asmLab2f.cmd7堆栈寻址Lab2g.asmLab2g.cmd三、实验步骤1、双击桌面上的CCS2(’5000)图标,启动CCS集成开发环境。152、在File菜单中选择Open项,打开并阅读每一种寻址方式实验源程序和链接命令文件。3、创建新工程并添加文件(包括.asm源文件和.cmd链

8、接命令文件)。4、汇编、编译、链接生成输出文件并加载程序。5、用单步方式执行程序,观察程序中各条指令的执行结果。6、在程序中添加若干条此类寻址方式的指令,并汇编、链接、执行。四、实验程序Lab2a:;********************************;ImmediateAddressing;********************************.t

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

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

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