出版時間:2005-7 出版社:機械工業(yè)出版社 作者:(美)馬其尼克/趙克佳/沈志宇 頁數(shù):624
Tag標簽:無
內容概要
本書迎接現(xiàn)代語言和體系結構的挑戰(zhàn),幫助讀者作好準備,去應對將來要遇到的編譯器設計的問題。 本書涵蓋現(xiàn)代微處理器編譯器的設計和實現(xiàn)方面的所有高級主題。本書從編譯設計基礎領域中的高級問題開始,廣泛而深入地闡述各種重要的代碼優(yōu)化技術,分析各種優(yōu)化之間的相對重要關系,以及實現(xiàn)這些優(yōu)化的最有效方法。 本書特點 ●為理解高級編譯器設計的主要問題奠定了基礎 ●深入闡述優(yōu)化問題 ●用Sun的SPARC、IBM的POWER和PowerPC、DEC的Alpha以及Intel的Pentium和相關商業(yè)編譯 器作為案例,說明編譯器結構、中間代碼設計和各種優(yōu)化方法 ●給出大量定義清晰的關于代碼生成、優(yōu)化和其他問題的算法 ●介紹由作者設計的以清晰、簡潔的方式描述算法的語言ICAN (非形式編譯算法表示)。
作者簡介
Steven S.Muchnick,曾是計算機科學教授,后作為惠普的PA-RISC和SUN的SPARC兩種計算機體系結構的核心開發(fā)成員,將自己的知識和經驗應用于編譯器設計,并擔任這些系統(tǒng)的高級編譯器設計與實現(xiàn)小組的領導人。他在研究和開發(fā)方面的雙重經驗,對于指導讀者作出編譯器設計決策極具
書籍目錄
第1章 高級主題介紹 第2章 非形式化編譯算法表示 第3章 符號表結構 第4章 中間表示 第5章 運行時支持 第6章 自動產生代碼生成器 第7章 控制流分析 第8章 數(shù)據(jù)流分析 第9章 依賴關系分析和依賴圖 第10章 別名分析 第11章 優(yōu)化簡介 第12章 前期優(yōu)化 第13章 冗余刪除 第14章 循環(huán)優(yōu)化 第15章 過程優(yōu)化 第16章 寄存器分配 第17章 代碼調度 第18章 控制流和低級優(yōu)化 第19章 過程間分析與優(yōu)化 第20章 存儲層次優(yōu)化 第21章 編譯器實例分析與未來的發(fā)展趨勢 附錄A 本書使用的匯編語言指南 附錄B 集合、序列、樹、DAG和函數(shù)的表示 附錄C 軟件資源 參考文獻 索引
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載