freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第一章編譯簡(jiǎn)介-文庫吧資料

2025-05-27 09:34本頁面
  

【正文】 2020/6/28 38 綜合 ? 中間代碼生成:中間語言的形式與匯編語言相近,比較簡(jiǎn)單,且與具體機(jī)器無關(guān),便于代碼的優(yōu)化和移植。 ( 2)語法分析:將單詞序列重組為程序結(jié)構(gòu) (通常表示為分析樹)。 … position := initial + rate*60 2020/6/28 28 Semantic analysis inserts a conversion from integer to real. := position + * rate 60 initial inttoreal 插入語義處理結(jié)點(diǎn)的語法樹 2020/6/28 29 The phases of a piler Source Program Lexical Analyzer Syntax Analyzer Semantic Analyzer Intermediate Code Generator Code Optimizer Code Generator Target Program Symboltable Manager Error Handler 2020/6/28 30 編譯程序的結(jié)構(gòu)框圖 詞法分析器 語法分析器 語義分析器 源程序 中間代碼生成器 代碼優(yōu)化器 代碼生成器 目標(biāo)程序 出錯(cuò)管理器 符號(hào)表管理器 2020/6/28 31 符 號(hào) 表 position initial rate . . . . . . . . . 1 2 3 詞法分析器 id1 := id2 + id3 * 60 position := initial + rate * 60 lexical analyzer 2020/6/28 32 符 號(hào) 表 position initial rate . . . . . . . . . 1 2 3 語法分析器 id1 := id2 + id3 * 60 := + * 60 id1 id2 id3 Syntax Analyzer 2020/6/28 33 符 號(hào) 表 position initial rate . . . . . . . . . 1 2 3 語義分析器 := + * 60 id1 id2 id3 := + * 60 id1 id2 id3 inttoreal Semantic Analyzer 2020/6/28 34 符 號(hào) 表 position initial rate . . . . . . . . . 1 2 3 中間代碼生成器 temp1 := inttoreal(60) temp2 := id3 * temp1 temp3 := id2 + temp2 id1 := temp3 := + * 60 id1 id2 id3 inttoreal Intermediate Code Generator 2020/6/28 35 符 號(hào) 表 position initial rate . . . . . . . . . 1 2 3 代碼優(yōu)化器 temp1 := inttoreal(60) temp2 := id3 * temp1 temp3 := id2 + temp2 id1 := temp3 temp1 := id3 * id1 := id2 * temp1 Code Optimizer 2020/6/28 36 符 號(hào) 表 position initial rate . . . . . . . . . 1 2 3 temp1 := id3 * id1 := id2 * temp1 代碼生成器 MOVF id3, R2 MULF , R2 MOVF id2, R1 ADDF R2, R1 MOV
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1