欢迎来到天天文库
浏览记录
ID:11637036
大小:739.78 KB
页数:15页
时间:2018-07-13
《《现代dsp技术》实验指导书:dsp汇编寻址方式实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、海量资料超值下载DSP汇编寻址方式实验一实验目的1了解DSP结构2熟悉CCS开发环境3熟悉TDB-C54XplusDSP实验箱的硬件环境4掌握C54Xplus汇编寻址方式二实验内容1C54Xplus汇编初始化程序2C54Xplus各种汇编寻址的源程序三实验要求运行程序,通过CCSViewCPURegisters,观察各寄存器的值;通过CCSViewMemory,观察片内各数据地址的值,上述各值应与源程序的结果一致。四实验环境计算机、DSP仿真器、TDB-C54XplusDSP实验箱、CCS软件。五实验
2、步骤1将DSP仿真器与计算机并口(打印机口)或USB接口连接好;2将DSP仿真器JTAG头插入DSP实验箱JTAG接口上;3打开计算机电源,当计算机启动完毕后,打开仿真器和TDB-C54XplusDSP实验箱电源,实验箱上3.3V、1.8V电源指示灯均亮,若不亮,请立即关闭实验箱电源,检查连线和电源电压;4双击桌面上CCS图标,进入CCS操作环境;⑭海量资料超值下载5在“TDB-C54XplusLABLAB02”文件目录下,打开工程文件“addr.pjt”;6编译、链接并运行该工程,然后实验要求观察
3、记录实验数据;7向实验指导教师提交记录的实验数据;8根据实验及其记录的实验数据撰写实验报告。六实验程序流程图1、初始化程序流程图延时设置DP指针设置SP指针关闭中断设置SWWSR设置CLKMD结束⑭海量资料超值下载2、主程序流程图结束DSP初始化立即寻址绝对地址寻址累加器寻址直接寻址(DP指针)直接寻址(SP指针)间接寻址寄存器寻址堆栈寻址双操作数寻址程序存储器到数据存储器的复制(数据块移动)⑭海量资料超值下载七实验数据记录要求记录实验数据的寄存器和存储器以及记录格式如下:1立即数寻址寄存器或存储器运
4、行前的值运行后的值A0xffff0x1234(0x2105)0x00000x56782累加器寻址寄存器或存储器运行前的值运行后的值A0x12340000001f01DP(ST0寄存器的低9位)0x400x40(0x1f01)0x00000x0000(0x2002)0x00000x00003直接寻址(DP指针)寄存器或存储器运行前的值运行后的值CPL(ST1寄存器的第14位)01DP0x400x40⑭海量资料超值下载(ST0寄存器的低9位)(0x2003)0x00000x32104直接寻址(SP指针)寄
5、存器或存储器运行前的值运行后的值CPL(ST1寄存器的第14位)10SP47FE47FE(0x4801)0x00000X98765间接寻址寄存器或存储器运行前的值运行后的值AR000003107(0x3107)0x00000x98766绝对寻址(数据区)寄存器或存储器运行前的值运行后的值DP(ST0寄存器的低9位)0x40(0x2000)0x00000x0000(0x2104)0x00000x0000⑭海量资料超值下载(0x2105)0x56780x5678(0x2001)0x00000x56787绝
6、对寻址(程序区)寄存器或存储器运行前的值运行后的值DP(ST0寄存器的低9位)0x400x40(0x2000)0x00000x0000(0x1f00)0x00000x0000(0x2001)0x56780x5678(0x1f01)0x00000x56788堆栈寻址寄存器或存储器运行前的值运行后的值SP47FE47FE(0X47fd)0x061B0x88889程序区到数据区数据复制寄存器或存储器运行前的值运行后的值AR031074100⑭海量资料超值下载原存储器(0x1000)0x0000原存储器(0x
7、1001)0x0000………原存储器(0x10fe)原存储器(0x10ff)目的存储器(0x4000)目的存储器(0x4001)………目的存储器(0x40fe)目的存储器(0x40ff)运行前原存储器区域取值的截图:运行前目的存储器区域取值的截图:运行后原存储器区域取值的截图:运行后目的存储器区域取值的截图:⑭海量资料超值下载10双操作寻址寄存器或存储器运行前的值运行后的值A0000001000000C4C10C0AR221062107AR331073108T88881234FRCT(ST1寄存器的第
8、6位)10(0x2106)0x12340x1234(0x3107)0x56780x5678实验数据参考结果如下:1立即数寻址寄存器或存储器运行前的值运行后的值A0xFFFFFFFFFF0x0000001234(0x2150)0xF0730x56782累加器寻址寄存器或存储器运行前的值运行后的值⑭海量资料超值下载A0x00000012340x1f01DP(ST0寄存器的低9位)0x400x40(0x1f01)0x75F80x75F8(0x2002)0xC3
此文档下载收益归作者所有