輕松學會dsp——第5章-c程序編寫和編譯講課教案_第1頁
輕松學會dsp——第5章-c程序編寫和編譯講課教案_第2頁
輕松學會dsp——第5章-c程序編寫和編譯講課教案_第3頁
輕松學會dsp——第5章-c程序編寫和編譯講課教案_第4頁
輕松學會dsp——第5章-c程序編寫和編譯講課教案_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、輕松學會DSP第5章-C程序編寫和編譯數據類型數據類型數據類型數據類型2 2、關鍵字(keyword)關鍵字3、寄存器變量w 只有AR1和AR6可以作寄存器變量w 寄存器變量在訪問時可以比一般的變量占用更少時間,但是,建立寄存器變量需要4個指令周期,故如果不是多次使用的變量不要設為寄存器變量.寄存器變量w 變量只能定義為char,short,int,pointersw 寄存器變量使用時有很多注意事項4、I/O端口訪問二、 C C語言和匯編語言混合編程語言和匯編語言混合編程1、C中使用匯編語句2、C文件中調用匯編函數3、C使用匯編中變量C使用匯編中變量C使用匯編中變量C使用匯編中變量4、內聯(lián)函數

2、內聯(lián)函數5、匯編文件中調用C函數6、匯編文件中使用C文件變量三、運行環(huán)境及運行環(huán)境及C C編譯工具編譯工具 C54x將存儲器處理為程序存儲器和數據存儲器兩個線性塊。程序存儲器包含可執(zhí)行代碼;數據存儲器主要包含外部變量、靜態(tài)變量和系統(tǒng)堆棧。編譯器的任務是產生可重定位的代碼,允許鏈接器將代碼和數據定位進合適的存儲空間。C編譯器對C語言編譯后除了生成3個基本段,即.text、.data、.bss外,還生成.cinit、.const、.stack、.sysmem段。C/C+系統(tǒng)堆棧系統(tǒng)堆棧. .stackstack 初始化過程2、C編譯工具(2)(2)、工作流程、工作流程(3)、執(zhí)行方法此課件下載可自行編輯修改,僅供參考!此課件下載可自行編輯修改,僅供參考!感謝您

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論