天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

MIPS處理器目標代碼生成實現(xiàn)和相關(guān)優(yōu)化技術(shù)的研究

發(fā)布時間:2017-08-07 03:24

  本文關(guān)鍵詞:MIPS處理器目標代碼生成實現(xiàn)和相關(guān)優(yōu)化技術(shù)的研究


  更多相關(guān)文章: MIPS處理器 LCC 代碼生成器 匯編器 代碼優(yōu)化


【摘要】:MIPS的意思是Microprocessor without Interlocked Pipeline Stages,即無內(nèi)部互鎖流水級的微處理器,它是世界上很流行的一種RISC處理器。與CISC相比,RISC的設計周期更短,設計也更簡單,且可以利用更多的先進技術(shù)來開發(fā)更高效的下一代處理器。 MIPS本身并不具備自舉開發(fā)能力,必須有交叉編譯和調(diào)試開發(fā)環(huán)境才能進行開發(fā)。另外,由于嵌入式系統(tǒng)的特殊產(chǎn)品特征要求應用軟件具有低功耗、執(zhí)行速度快、占用空間小等特點,這不僅要求設計人員高效合理的設計應用程序,同時也要求嵌入式系統(tǒng)編譯器能夠進行足夠多的優(yōu)化。其次,多種多樣的MIPS處理器對編譯器的可重定向性提出了一定的要求,以便能快速支持新的處理器平臺上的軟件開發(fā)。 本文以面向32位MIPS處理器的LCC后端移植和優(yōu)化為主線,詳細分析了LCC的整體結(jié)構(gòu)和MIPS體系結(jié)構(gòu)的特點。按照嵌入式系統(tǒng)開發(fā)的特殊要求對面向32位MIPS處理器子集的代碼生成器進行改進,實現(xiàn)了MIPS匯編器并針對匯編代碼的優(yōu)化進行了研究。 本文的主要工作有: (1)深入調(diào)研目前主流的可重定向編譯器,,選擇LCC編譯器作為研究對象; (2)對基于LCC面向MIPS的機器描述文件進行修改,以滿足32位MIPS處理器子集指令的要求;并利用LBURG工具構(gòu)建代碼生成器,以便生成MIPS匯編語言程序; (3)分析典型的一遍掃描匯編器,設計并實現(xiàn)一個兩遍掃描匯編器,將MIPS匯編語言程序翻譯成機器語言程序; (4)分析并總結(jié)編譯階段已有的優(yōu)化策略和具體實施方法,設計出針對MIPS匯編程序的優(yōu)化方案; (5)研究32位三級流水線MIPS處理器,并通過ISE模擬運行該MIPS處理器。 最后利用PCSPIM和ISE自帶的仿真軟件ISim(ISE Simulator)分別對改進的代碼生成器、實現(xiàn)的匯編器進行功能測試和驗證。測試和驗證結(jié)果顯示代碼生成器和匯編器符合設計目標。
【關(guān)鍵詞】:MIPS處理器 LCC 代碼生成器 匯編器 代碼優(yōu)化
【學位授予單位】:南京航空航天大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TP332
【目錄】:
  • 摘要4-5
  • ABSTRACT5-12
  • 注釋表12-13
  • 第一章 緒論13-21
  • 1.1 研究背景13-14
  • 1.2 研究現(xiàn)狀14-16
  • 1.2.1 GCC14
  • 1.2.2 SPAM14
  • 1.2.3 TRIMARAN14-15
  • 1.2.4 LCC15-16
  • 1.3 編譯器結(jié)構(gòu)簡介16-19
  • 1.3.1 詞法分析器和語法分析器的自動生成17-18
  • 1.3.2 語義分析器的自動生成18
  • 1.3.3 代碼生成器的自動生成18-19
  • 1.4 本文的主要內(nèi)容和貢獻19
  • 1.5 論文結(jié)構(gòu)19-21
  • 第二章 BURS 自動生成技術(shù)21-35
  • 2.1 相關(guān)技術(shù)概述21-22
  • 2.2 BURS 模型22-32
  • 2.2.1 BURS 自動機24-25
  • 2.2.2 正規(guī)形25
  • 2.2.3 BURS 自動機生成算法25-32
  • 2.3 BURS 工具32-34
  • 2.3.1 BURS 實現(xiàn)面臨的問題32
  • 2.3.2 LBURG 和 LBURG 規(guī)范32-34
  • 2.4 本章小結(jié)34-35
  • 第三章 32 位 MIPS 處理器代碼生成器的設計與實現(xiàn)35-57
  • 3.1 32 位 MIPS 體系結(jié)構(gòu)35-38
  • 3.2 終結(jié)符和非終結(jié)符38-43
  • 3.2.1 非終結(jié)符38-39
  • 3.2.2 終結(jié)符39-43
  • 3.3 指令選擇43-51
  • 3.3.1 規(guī)則的編寫準則43-44
  • 3.3.2 棧幀的結(jié)構(gòu)44
  • 3.3.3 葉節(jié)點44-47
  • 3.3.4 規(guī)則轉(zhuǎn)換47-51
  • 3.4 函數(shù)實現(xiàn)51-55
  • 3.5 數(shù)據(jù)定義55
  • 3.6 塊的復制55-56
  • 3.7 本章小結(jié)56-57
  • 第四章 32 位 MIPS 處理器匯編器的設計和實現(xiàn)57-66
  • 4.1 MIPS 匯編語言和機器編碼57-58
  • 4.2 目標代碼和中間文件的格式58-59
  • 4.3 典型匯編器的設計59-60
  • 4.4 本文匯編器的設計60-62
  • 4.5 匯編器的實現(xiàn)62-65
  • 4.5.1 主要數(shù)據(jù)結(jié)構(gòu)62-63
  • 4.5.2 具體實現(xiàn)63-65
  • 4.6 本章小結(jié)65-66
  • 第五章 優(yōu)化器的設計66-76
  • 5.1 優(yōu)化器的總體邏輯結(jié)構(gòu)66-67
  • 5.2 主要數(shù)據(jù)結(jié)構(gòu)67-68
  • 5.3 優(yōu)化器的工作原理68-75
  • 5.3.1 讀入?yún)R編源程序68
  • 5.3.2 劃分基本塊68-69
  • 5.3.3 數(shù)據(jù)流分析、創(chuàng)建 Du-鏈和 Ud-鏈69-72
  • 5.3.4 代碼優(yōu)化72-74
  • 5.3.5 輸出優(yōu)化后的匯編程序74-75
  • 5.4 關(guān)鍵模塊的設計75
  • 5.5 本章小結(jié)75-76
  • 第六章 測試和驗證76-84
  • 6.1 C 源代碼示例76
  • 6.2 代碼生成器生成的匯編語言代碼76-78
  • 6.3 匯編器生成的機器語言代碼78
  • 6.4 仿真結(jié)果78-83
  • 6.4.1 MIPS 軟核簡介78-80
  • 6.4.2 仿真結(jié)果80-83
  • 6.5 本章小結(jié)83-84
  • 第七章 總結(jié)和展望84-85
  • 7.1 總結(jié)84
  • 7.2 展望84-85
  • 參考文獻85-91
  • 致謝91-92
  • 在學期間的研究成果及發(fā)表的學術(shù)論文92

【相似文獻】

中國期刊全文數(shù)據(jù)庫 前10條

1 ;MIPS科技宣布一系列新任命[J];中國集成電路;2009年02期

2 ;MIPS科技與領先多媒體和游戲解決方案供應商攜手實現(xiàn)多屏幕消費者體驗[J];微型機與應用;2012年03期

3 ;MIPS攜手多媒體和游戲解決方案供應商實現(xiàn)多屏幕消費者體驗[J];單片機與嵌入式系統(tǒng)應用;2012年03期

4 ;MIPS為客戶提供領先模擬IP協(xié)作優(yōu)勢[J];中國集成電路;2007年11期

5 ;MIPS科技和Virage Logic結(jié)成合作伙伴提供優(yōu)化嵌入式內(nèi)存IP[J];半導體技術(shù);2010年05期

6 邢雁寧;;IP授權(quán)商在中國如何“淘金”?——MIPS科技首席執(zhí)行總裁John Bourgoin訪談[J];中國電子商情(基礎電子);2007年05期

7 ;晶詮科技獲得MIPS公司IP內(nèi)核多項授權(quán)開發(fā)USB 2.0 OTG[J];單片機與嵌入式系統(tǒng)應用;2009年02期

8 袁丹壽,黃瓊珍,戎蒙恬;基于MIPS核的片上系統(tǒng)總線控制器設計[J];計算機工程與應用;2004年36期

9 ;MIPS科技與Virage Logic利用內(nèi)核優(yōu)化IP套件提高處理器性能[J];集成電路應用;2005年12期

10 楊劍;;數(shù)字與模擬的整合MIPS成第二大IP供應商[J];電子與電腦;2007年11期

中國重要報紙全文數(shù)據(jù)庫 前6條

1 記者 周桓;移動處理器IP巨頭出手“洗牌” MIPS前景黯淡動搖北京君正根基[N];上海證券報;2012年

2 苔迅/DigiTimes;MIPS與Virage Logic核心最佳化IP套件[N];電子資訊時報;2005年

3 記者 陳炳欣 北京;Soc行業(yè)模擬IP外包盛行 MIPS收購Chipidea[N];電子資訊時報;2007年

4 本報記者 劉麗麗 韓勖;獲MIPS授權(quán)龍芯即將爆發(fā)[N];計算機世界;2009年

5 萬林;中國企業(yè)缺席MIPS專利收購“盛宴”[N];中國電子報;2012年

6 記者 陳炳欣;MIPS在華首發(fā)74K架構(gòu)處理器[N];電子資訊時報;2007年

中國碩士學位論文全文數(shù)據(jù)庫 前7條

1 申明遠;32位MIPS構(gòu)架的流水線的邏輯設計[D];西安電子科技大學;2008年

2 武楊;基于32位MIPS架構(gòu)的雙發(fā)射流水線邏輯設計[D];電子科技大學;2006年

3 鄧博;MIPS多核路由器軟件系統(tǒng)的研發(fā)[D];成都理工大學;2013年

4 張磊;MPEG-4 AACplus v2解碼器在MIPS平臺上的實現(xiàn)研究[D];上海交通大學;2008年

5 曾洋;Rmos操作系統(tǒng)在MIPS處理器上的移植[D];北京郵電大學;2008年

6 鄒志斌;基于MIPS指令集的RISC微處理器控制模塊的設計與實現(xiàn)[D];華中科技大學;2008年

7 潘源斌;嵌入式多核環(huán)境下的內(nèi)核調(diào)試工具的設計與實現(xiàn)[D];華中科技大學;2013年



本文編號:632676

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/632676.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶31209***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
国产欧美一区二区三区精品视| 日韩精品小视频在线观看| 亚洲成人久久精品国产| 日韩综合国产欧美一区| 99久久国产亚洲综合精品| 熟女体下毛荫荫黑森林自拍| 日韩欧美三级中文字幕| 白丝美女被插入视频在线观看| 日韩欧美国产三级在线观看| 久久国产亚洲精品赲碰热 | 亚洲熟妇熟女久久精品 | 青青操视频在线观看国产| 免费黄色一区二区三区| 国产日韩久久精品一区| 麻豆一区二区三区在线免费| 日韩免费成人福利在线| 国产传媒高清视频在线| 国产精品国产亚洲看不卡| 欧美成人欧美一级乱黄| 日韩一区二区三区在线日| 日韩偷拍精品一区二区三区| 日本大学生精油按摩在线观看| 老司机激情五月天在线不卡| 人妻少妇av中文字幕乱码高清| 字幕日本欧美一区二区| 中文字幕在线五月婷婷| 亚洲中文在线男人的天堂| 99久免费精品视频在线观| 91亚洲熟女少妇在线观看| 亚洲欧美精品伊人久久| 国产精品不卡一区二区三区四区 | 欧美区一区二在线播放| 欧美一区二区三区播放| 国产麻豆视频一二三区| 亚洲午夜福利视频在线| 亚洲专区中文字幕在线| 五月婷婷综合缴情六月| 欧美日韩亚洲精品在线观看| 欧美有码黄片免费在线视频| 午夜精品久久久免费视频| 亚洲欧美中文日韩综合|