版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、當前,嵌入式系統已廣泛應用在各行各業(yè)。嵌入式微控制器作為嵌入式系統的核心,正處于迅速發(fā)展階段。要想在嵌入式微控制器上建立各種應用,首先得為其開發(fā)相應的編譯工具鏈。匯編器作為編譯工具鏈的關鍵組成部分,如何對其進行快速、高效地構造,對整個產業(yè)的發(fā)展至關重要。此外,由于嵌入式產品在實時性、效率等方面要求較高,如何設計出具有良好編譯優(yōu)化功能的匯編器已成為研究熱點。
窺孔優(yōu)化作為編譯優(yōu)化的組成部分,在提高應用程序性能方面起著重要作用。然
2、而,在傳統的窺孔優(yōu)化中,優(yōu)化窗口的大小多半固定,且對于符合優(yōu)化條件但非連續(xù)排列的指令序列,該方法不具備較好的識別能力。針對這些問題,本文提出了一種構造匯編器的方法,并對傳統的窺孔優(yōu)化方法進行了改進。本文主要工作有以下幾個方面:
首先,設計了針對BJX微控制器的交叉匯編器BJXASM。該匯編器所生成的代碼能夠在仿真器上運行。在實現BJXASM時,本文通過軟件復用方式,對目標代碼運行在PIC體系結構上的匯編器GPASM進行移植、改
3、造和優(yōu)化,使其支持相應的目標平臺。
其次,提出了動態(tài)綁定微控制器信息的方法。該方法將與微控制器相關的信息從匯編器中分離出來,存放于單獨的文件中,并在匯編過程中動態(tài)加載。這使得BJXASM具有較好的靈活性和擴展性。
然后,針對原匯編器優(yōu)化能力的不足,提出了一種窺孔優(yōu)化方法。該方法充分利用正則表達式的匹配能力,能夠準確地匹配符合要求但非連續(xù)存放的指令序列,并將其替換成運行時間更快、代碼長度更短的指令序列。此外,本文在匯編
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 嵌入式系統交叉匯編器和鏈接器的移植.pdf
- SRP嵌入式系統匯編器、鏈接器的設計與實現.pdf
- 基于GNU Binutils的嵌入式系統交叉匯編器和交叉連接器的移植.pdf
- 嵌入式系統匯編器和鏈接器的研究與實現.pdf
- 嵌入式系統交叉調試器的設計與實現.pdf
- 嵌入式應用交叉調試器的設計與實現.pdf
- 嵌入式多機交叉調試器的設計與實現.pdf
- 嵌入式SDRAM控制器的優(yōu)化研究與設計.pdf
- 嵌入式Linux交叉調試器設計與實現技術研究.pdf
- 基于ASIP的參數可選RISC結構匯編器以及VLIW結構匯編器設計.pdf
- ASM05匯編器的設計與實現.pdf
- 嵌入式iSCSI控制器設計與優(yōu)化實現.pdf
- 嵌入式SRAM優(yōu)化設計.pdf
- 嵌入式交叉調試技術的研究與實現.pdf
- 嵌入式Linux的研究與優(yōu)化.pdf
- 嵌入式瀏覽器移植與圖形庫優(yōu)化.pdf
- 嵌入式瀏覽器設計與實現.pdf
- 嵌入式瀏覽器的設計與實現.pdf
- 嵌入式ADCP系統的設計與信號優(yōu)化.pdf
- 嵌入式處理器中TLB宏單元的設計與優(yōu)化.pdf
評論
0/150
提交評論