資源簡介
一、實驗題目
表達式中間代碼生成
二、實驗目的
熟悉算術表達式的語法分析與中間代碼生成原理。
三、實驗內容
1. 構造算術表達式的四元式翻譯文法
2. 設計算術表達式的遞歸下降子程序分析算法
3. 設計算術表達的四元式生成算法
4. 實現代碼并調試運行
四、實驗要求
1、采用遞歸下降語法制導翻譯法,對算術表達式,賦值語句進行語義分析并
生成四元式序列.
2、輸入是語法分析后提供的正確的單詞串,輸出四元式序列.
例如:對于語句串
Begin a:=2+3*4;x:=(a+b)/c end#
輸出的指令如下:
(1) t1=3*4
(2) t2=w+t1
(3) a=t2
(4) t3=a+b
(5) t4=t3/c
(6) x=t4
五、設計原理
代碼片段和文件信息
評論
共有 條評論