實驗目的
通過上機實習,加深對語法制導翻譯原理的理解,掌握將語法分析所識別的語法成分變換為中間代碼的語義翻譯方法.
實驗要求
采用遞歸下降語法制導翻譯法,對算術表達式、賦值語句進行語義分析并生成四元式序列。
實驗的輸入和輸出
輸入是語法分析提供的正確的單詞串,輸出為三地址指令形式的四元式序列。
例如:對于語句串
begin a:=2+3*4 x:=(a+b)/c end#
輸出的三地址指令如下:
(1) t1=3*4
(2) t2=2+t1
(3) a=t2
(4) t3=a+b
(5) t4=t3/c
(6) x=t4
標簽:
分
翻譯
實驗
制導
上傳時間:
2017-09-27
上傳用戶:hjshhyy