-
大小: 105KB文件類型: .doc金幣: 1下載: 0 次發(fā)布日期: 2023-07-19
- 語言: 其他
- 標(biāo)簽:
資源簡介
一、實(shí)驗(yàn)題目
表達(dá)式中間代碼生成
二、實(shí)驗(yàn)?zāi)康?熟悉算術(shù)表達(dá)式的語法分析與中間代碼生成原理。
三、實(shí)驗(yàn)內(nèi)容
1. 構(gòu)造算術(shù)表達(dá)式的四元式翻譯文法
2. 設(shè)計(jì)算術(shù)表達(dá)式的遞歸下降子程序分析算法
3. 設(shè)計(jì)算術(shù)表達(dá)的四元式生成算法
4. 實(shí)現(xiàn)代碼并調(diào)試運(yùn)行
四、實(shí)驗(yàn)要求
1、采用遞歸下降語法制導(dǎo)翻譯法,對算術(shù)表達(dá)式,賦值語句進(jìn)行語義分析并
生成四元式序列.
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
五、設(shè)計(jì)原理
代碼片段和文件信息
評論
共有 條評論