《DSP原理及应用》PPT课件

《DSP原理及应用》PPT课件

ID:36434801

大小:1.07 MB

页数:66页

时间:2019-05-09

《DSP原理及应用》PPT课件_第1页
《DSP原理及应用》PPT课件_第2页
《DSP原理及应用》PPT课件_第3页
《DSP原理及应用》PPT课件_第4页
《DSP原理及应用》PPT课件_第5页
资源描述:

《《DSP原理及应用》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、TMS320C54xDSP结构、原理及应用孔莹莹yayako_zy@nuaa.edu.com第三章汇编语言程序开发工具主要内容:TMS320C54xDSP软件开发过程汇编语言程序的编写方法编辑、汇编和链接过程公共目标文件格式(COFF-CommonObjectFileFormat)汇编命令链接命令和链接命令文件映象文件Dspsl上机软件在网上下载Ftp地址:ftp:\DSPSL.NUAA.EDU.CN用户名:空密码:空1、上机所用实验内容和软件在以下子目录下:《TMS320C54xDSP结构、原理与应用》实验(周建江老师)TI公司(附录1下为仿真软件)2、上课用D

2、SP讲稿:DSP讲稿_pdf3、ADI公司的实验软件和例子在ADI公司下4、做完作业上传子目录:2012级本科生DSP作业上交目录Dspsl上机软件在网上下载Ftp地址:ftp:\DSPSL.NUAA.EDU.CN用户名:空密码:空上机所用实验内容和软件在以下子目录下:《DSP综合实验》课程实验软件TI公司Dspsl软件开发过程TMS320C54xDspsl开发过程说明C编译器(CCompiler)汇编器(Assembler)链接器(Linker)助记符到代数式指令翻译器(Mnemonic-to-algebraictranslatorutility)建库

3、实用程序(Library-buildutility)十六进制转换程序(Hexconversionutility)·绝对制表程序(Absolutelister)交叉引用制表程序(Cross-referencelister)Dspsl调试工具软件仿真器(Simulator/CCS)可扩展的开发系统仿真器(XDS510/XDS560)评价模块(EVM)Dspsl汇编语言程序的编写过程1、汇编语言源程序以.asm为其扩展名。2、汇编语言源程序的每一行都可以由四个部分组成,句法如下:Dspsl汇编语言源程序编写方法举例:*******************************

4、******************example.asmy=a1*x1+a2*x2+a3*x3+a4*x4*************************************************.title"example.asm"STACK.usect"STACK",10h;allocatespaceforstack.bssx,4;allocate9wordforvariables.bssa,4.bssy,1.defstart(_c_int00).datatable:.word1,2,3,4;datafollows....word8,6,4,2汇编命令Dsp

5、sl举例(续).text;codefollows...start:STM#STACK+10h,SP;setstackpointer;STM#0,SWWSR;setSWWSR0;STM#a,AR1RPT#7MVPDtable,*AR1+;move8valuesCALLSUM;callSUMsubroutineend:BendDspslSUM:STM#a,AR3;ThesubroutineImplementSTM#x,AR4;multiply--accumulateRPTZA,#3MAC*AR3+,*AR4+,ASTLA,@yRET.end举例(续)Dspsl标号标号:供本程

6、序的其它部分或其它程序调用或跳转。标号是任选项;标号后面可以加也可以不加冒号“:”;标号必须从第1列写起,但第1个字母不能以数字开头;标号最多可达32个字符(A~Z,a~z,0~9,_,以及$);引用标号时,标号的大小写必须一致;标号的值就是SPC(段程序计数器)的值;如果不用标号,则第一个字母必须为空格、分号或星号(*)。Dspsl助记符助记符:用于助记符指令、汇编指令、宏指令和宏调用。作为助记符指令,一般用大写;汇编命令和宏命令,以句号“.”开始,且为小写;汇编命令可以形成常数和变量,当用它控制汇编和链接过程时,可以不占存储空间;指令和汇编命令都不能写在第1列。Dsp

7、sl操作数注解操作数:指令中的操作数或汇编命令中定义的内容。操作数之间必须用逗号“,”分开;有的指令无操作数,如NOP,RESET。注解:注释是任选项。注释从分号“;”开始,可以放在指令或汇编命令的后面,也可以放在单独的一行或多行;如果注释从第1列开始,也可以用“*”号。Dspsl表3-1常用的汇编命令(1)Dspsl表3-1常用的汇编命令(2)Dspsl表3-2COFF数据型式汇编语言程序中会涉及到各种数据Dspsl汇编语言程序的编辑汇编和链接过程Debug:软件仿真器Sim54xw/CCS’C54xEVMXDS510/XD

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

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

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