《编译原理》山东大学20春试题C卷

所属学校:福建师范大学 科目:编译原理 2020-01-21 17:18:09 春试 山东大学 原理
《编译原理》试题C卷zYt傲朋学习网
简答zYt傲朋学习网
1.编辑程序分为哪几个主要部分?简述各部分的主要功能。zYt傲朋学习网
2.什么是综合属性和继承属性?zYt傲朋学习网
3.解释语法制导翻译。zYt傲朋学习网
二.证明下面文法是LALR(1)文法。zYt傲朋学习网
S→L=RzYt傲朋学习网
S→RzYt傲朋学习网
L→*RzYt傲朋学习网
L→izYt傲朋学习网
R→LzYt傲朋学习网
三.构造下列正规式相应的最简DFAzYt傲朋学习网
1(0︱1)*101zYt傲朋学习网
四.用语法制导翻译的思想,把下面的语句翻译成三地址码序列。zYt傲朋学习网
             While  a<b dozYt傲朋学习网
If   c<d  then   x:=y+zzYt傲朋学习网
五.对基本块B:zYt傲朋学习网
                   T0=  2zYt傲朋学习网
                   T1=  2*T0zYt傲朋学习网
                   T2=  A+BzYt傲朋学习网
                   T3=  C*DzYt傲朋学习网
                   T4=  T1/2zYt傲朋学习网
                   T5=  E+T3zYt傲朋学习网
                   T6=  C*DzYt傲朋学习网
                   R=  T3zYt傲朋学习网
                   X=  T2﹣T5zYt傲朋学习网
                   Y=   T1*T6zYt傲朋学习网
                   R=  XzYt傲朋学习网
1.构造B的DAGzYt傲朋学习网
2.若只有R在B出口之后是活跃的,写出优化之后的中间代码。若有寄存器R0,R1可用,将优化之后的中间代码生成目标代码。zYt傲朋学习网
zYt傲朋学习网
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: