-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

自己動手構造編譯系統:編譯、匯編與鏈接

( 簡體 字)
作者:范志東類別:1. -> 程式設計 -> 綜合
譯者:
出版社:機械工業出版社自己動手構造編譯系統:編譯、匯編與鏈接 3dWoo書號: 44815
詢問書籍請說出此書號!

缺書
NT售價: 345

出版日:8/1/2016
頁數:290
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787111543558
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書以作者實現的一個基于Intelx86指令集的編譯系統為例,結合程序代碼的主要部分詳細闡述了編譯系統的實現原理和過程。本書對編譯器、匯編器、鏈接器、編譯優化器涉及的關鍵算法、數據結構和程序實現流程,以及ELF文件的格式、Intel指令格式均作了詳細的說明,并結合大量的圖表,展示了編譯系統工作過程中代碼信息的流動和存儲格式的變化。是一本“手把手”教讀者實現編譯系統的貼心手冊。
目錄:


前言
第1章代碼背后1
從編程聊起 1
歷史淵源 2
GCC的工作流程 3
1.3.1預編譯 4
1.3.2編譯 5
1.3.3匯編 6
1.3.4鏈接 7
設計自己的編譯系統 8
本章小結 9
第2章編譯系統設計 11
2.1編譯程序的設計 11
2.1.1詞法分析 12
2.1.2語法分析 13
2.1.3符號表管理 14
2.1.4語義分析 15
2.1.5代碼生成 16
2.1.6編譯優化 16
2.2 x86指令格式 18
2.3 ELF文件格式 19
2.4匯編程序的設計 21
2.4.1匯編詞法、語法分析 22
2.4.2表信息生成 23
2.4.3指令生成 24
2.5鏈接程序的設計 25
2.5.1地址空間分配 25
2.5.2符號解析 26
2.5.3重定位 27
2.6本章小結 27
第3章編譯器構造 29
3.1詞法分析 29
3.1.1掃描器 30
3.1.2詞法記號 32
3.1.3有限自動機 36
3.1.4解析器 40
3.1.5錯誤處理 53
3.2語法分析 55
3.2.1文法定義 55
3.2.2遞歸下降子程序 65
3.2.3錯誤處理 70
3.3符號表管理 74
3.3.1符號表數據結構 75
3.3.2作用域管理 78
3.3.3變量管理 82
3.3.4函數管理 88
第4章編譯優化147
第5章二進制表示191
第6章匯編器構造219
第7章連接器構造263
參考文獻
序: