整個(gè)工作過(guò)程主要?jiǎng)澐殖稍~法分析階段、語(yǔ)法分析階段、中間代碼生成和目標(biāo)代碼生成四個(gè)部分。
第一階段是把輸入的字符串形式的源程序分割成一個(gè)個(gè)單詞符號(hào)。
第二階段是識(shí)別由詞法分析給出的單詞符號(hào)序列在結(jié)構(gòu)上是否符合給定的文法規(guī)則。
第三階段中間代碼的形式采用便于閱讀的四元式。
第四階段是把經(jīng)過(guò)語(yǔ)法分析或優(yōu)化后的中間代碼作為輸入,將其轉(zhuǎn)換成特定機(jī)器的機(jī)器語(yǔ)言或匯編語(yǔ)言作為輸出,這樣的轉(zhuǎn)換程序稱為代碼生成器。
標(biāo)簽:
分
代碼生成
符號(hào)
工作過(guò)程
上傳時(shí)間:
2014-12-03
上傳用戶:xc216