《DSP原理及應用》PPT課件

《DSP原理及應用》PPT課件

ID:36434801

大?。?.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第三章匯編語言程序開發(fā)工具主要內容:TMS320C54xDSP軟件開發(fā)過程匯編語言程序的編寫方法編輯、匯編和鏈接過程公共目標文件格式(COFF-CommonObjectFileFormat)匯編命令鏈接命令和鏈接命令文件映象文件Dspsl上機軟件在網上下載Ftp地址:ftp:\DSPSL.NUAA.EDU.CN用戶名:空密碼:空1、上機所用實驗內容和軟件在以下子目錄下:《TMS320C54xDSP結構、原理與應用》實驗(周建江老師)TI公司(附錄1下為仿真軟件)2、上課用D

2、SP講稿:DSP講稿_pdf3、ADI公司的實驗軟件和例子在ADI公司下4、做完作業(yè)上傳子目錄:2012級本科生DSP作業(yè)上交目錄Dspsl上機軟件在網上下載Ftp地址:ftp:\DSPSL.NUAA.EDU.CN用戶名:空密碼:空上機所用實驗內容和軟件在以下子目錄下:《DSP綜合實驗》課程實驗軟件TI公司Dspsl軟件開發(fā)過程TMS320C54xDspsl開發(fā)過程說明C編譯器(CCompiler)匯編器(Assembler)鏈接器(Linker)助記符到代數式指令翻譯器(Mnemonic-to-algebraictranslatorutility)建庫

3、實用程序(Library-buildutility)十六進制轉換程序(Hexconversionutility)·絕對制表程序(Absolutelister)交叉引用制表程序(Cross-referencelister)Dspsl調試工具軟件仿真器(Simulator/CCS)可擴展的開發(fā)系統(tǒng)仿真器(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舉例(續(xù)).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舉例(續(xù))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. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。