欢迎来到天天文库
浏览记录
ID:12076349
大小:620.00 KB
页数:20页
时间:2018-07-15
《现代dsp技术实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《现代DSP技术》实验报告实验一DSP汇编寻址方式实验一实验目的1了解DSP结构2熟悉CCS开发环境3熟悉TDB-C54XplusDSP实验箱的硬件环境4掌握C54Xplus汇编寻址方式二实验内容1C54Xplus汇编初始化程序2C54Xplus各种汇编寻址的源程序三实验要求运行程序,通过CCSViewCPURegisters,观察各寄存器的值;通过CCSViewMemory,观察片内各数据地址的值,上述各值应与源程序的结果一致。四实验环境计算机、DSP仿真器、TDB-C54XplusDSP实验箱、CCS软件。五实验步骤1将DSP仿真器与计算机并
2、口(打印机口)或USB接口连接好;2将DSP仿真器JTAG头插入DSP实验箱JTAG接口上;3打开计算机电源,当计算机启动完毕后,打开仿真器和TDB-C54XplusDSP实验箱电源,实验箱上3.3V、1.8V电源指示灯均亮,若不亮,请立即关闭实验箱电源,检查连线和电源电压;4双击桌面上CCS图标,进入CCS操作环境;5在“TDB-C54XplusLABLAB02”文件目录下,打开工程文件“addr.pjt”;6编译、链接并运行该工程,然后实验要求观察记录实验数据;7向实验指导教师提交记录的实验数据;8根据实验及其记录的实验数据撰写实验报告。六
3、实验数据记录1立即数寻址寄存器或存储器运行前的值运行后的值A0xFFFFFFFFFF0x0000001234(0x2150)0xF0730x56782累加器寻址寄存器或存储器运行前的值运行后的值A0x00000012340x1f01DP(ST0寄存器的低9位)0x400x40(0x1f01)0x75F80x75F8(0x2002)0xC3270x75F83直接寻址(DP指针)寄存器或存储器运行前的值运行后的值CPL(ST1寄存器的第14位)00DP0x400x40(ST0寄存器的低9位)(0x2003)0x61080x32104直接寻址(SP指针
4、)寄存器或存储器运行前的值运行后的值CPL(ST1寄存器的第14位)01SP0x47FE0x47FE(0x4801)0x10F80x98765间接寻址寄存器或存储器运行前的值运行后的值AR00x00000x3107(0x3107)0xF0F20x98766绝对寻址(数据区)寄存器或存储器运行前的值运行后的值DP(ST0寄存器的低9位)0x400x40(0x2000)0x20100x2010(0x2104)0x00000x2010(0x2105)0x56780x5678(0x2001)0x74080x56787绝对寻址(程序区)寄存器或存储器运行前
5、的值运行后的值DP(ST0寄存器的低9位)0x400x40(0x2000)0x20100x2010(0x1f00)0xE8220x2010(0x2001)0x56780x5678(0x1f01)0x75F80x56788堆栈寻址寄存器或存储器运行前的值运行后的值SP0x47FE0x47FE(0X47fd)0x061B0x88889程序区到数据区数据复制寄存器或存储器运行前的值运行后的值AR00x31070x4000原存储器(0x1000)0x004F0x004F原存储器(0x1001)0x004B0x004B………原存储器(0x10fe)0x00
6、690x0069原存储器(0x10ff)0x006E0x006E目的存储器(0x4000)0x80000x004F目的存储器(0x4001)0x76F80x004B………目的存储器(0x40fe)0Xf2730x0069目的存储器(0x40ff)0x41040x006E运行前原存储器区域取值的截图运行前目的存储器区域取值的截图:运行后原存储器区域取值的截图:运行后目的存储器区域取值的截图:10双操作寻址寄存器或存储器运行前的值运行后的值A0x00000010000x000C4C10C0AR20x21060x2107AR30x31070x3108T
7、0x88880x1234FRCT(ST1寄存器的第6位)10(0x2106)0x12340x1234(0x3107)0x56780x5678实验二汇编的数据访问一实验目的1了解DSP结构2熟悉CCS开发环境3熟悉TDB-C54XplusDSP实验箱的硬件环境4掌握C54Xplus汇编寻址方式二实验内容1C54Xplus汇编初始化程序;2C54Xplus各种汇编寻址的源程序三实验要求在程序区预留2个数据块,每块大小为128字;在数据区预留4个数据块,每块大小128字,分别将数据区的数据移动到程序区,将程序区的数据移动到数据区,将数据区的数据移动到数
8、据区,运行程序,通过CCSViewCPURegisters,观察各寄存器的值,通过CCSViewMemory,观察片内各数据地址的值,上
此文档下载收益归作者所有