《编译原理》期末复习资料(完整版)
(二) While a>0 ∨ b<0 do Begin
X:=X+1;
if a>0 then a:=a-1 else b:=b+1 End;
翻译成四元式序列. (10分) 解:
(1) (j>,a,0,5) (2) (j,_,_,3) (3) (j<,b,0,5) (4) (j,_,_,15) (5) (+,x,1,T1) (6) (:= ,T1,_,x) (7) (j>,a,0,9) (8) (j,_,_,12) (9) (-,a,1,T2) (10) (:= ,T2,_,a) (11) (j,_,_,1) (12) (+,b,1, T3) (13) (:= ,T3,_,b) (14) (j,_,_,1) (15)
5、(一)设有基本块(10分) T1:=2
T2:=10∕T1 T3:=S-R T4:=S+R