复习资料.docx

上传人:b****6 文档编号:4723872 上传时间:2022-12-07 格式:DOCX 页数:12 大小:7.19MB
下载 相关 举报
复习资料.docx_第1页
第1页 / 共12页
复习资料.docx_第2页
第2页 / 共12页
复习资料.docx_第3页
第3页 / 共12页
复习资料.docx_第4页
第4页 / 共12页
复习资料.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

复习资料.docx

《复习资料.docx》由会员分享,可在线阅读,更多相关《复习资料.docx(12页珍藏版)》请在冰豆网上搜索。

复习资料.docx

复习资料

1.局部优化-------局限于基本块范围的优化。

2.二义性文法------如果一个文法存在某个句子对应两棵不同的语法树,则称这个文法是二义性文法。

3.DISPLAY表----过程的嵌套层次显示表,记录该过程的各外层过程的最新活动记录的起始地址。

5.最左推导------任何一步α=>β都是对α中的最右非终结符替换。

6.语法------一组规则,用它可形成和产生一组合式的程序。

7.文法------描述语言的语法结构的形式规则。

9.语法制导翻译------在语法分析过程中,根据每个产生式所对应的语义子程序进行翻译的办法叫做语法制导翻译。

10.短语------令G是一个文法,S划文法的开始符号,假定αβδ是文法G的一个句型,如果有S

αAδ且A

β,则称β是句型αβδ相对非终结符A的短语。

11.待用信息------如果在一个基本块中,四元式i对A定值,四元式j要引用A值,而从i到j之间没有A的其它定值,则称j是四元式i的变量A的待用信息。

12.规范句型------由规范推导所得到的句型。

13.扫描器------执行词法分析的程序。

14.超前搜索------在词法分析过程中,有时为了确定词性,需超前扫描若干个字符。

15.句柄------一个句型的最左直接短语。

16.语法制导翻译------在语法分析过程中,根据每个产生式所对应的语义程序进行翻译的方法叫做语法制导翻译。

17.规范句型------由规范推导所得到的句型。

18.素短语------素短语是指这样一个短语,至少含有一个终结符,并且,除它自身外不再含任何更小的素短语。

19.语法------是组规则,用它可形成和产生一个合式的程序。

20.待用信息------如果在一个基本块中,四元式i对A定值,四元式j要引用A值,而从i到j之间没有A的其它定值,则称j是四元式i的变量A的待用信息。

21.语义------定义程序的意义的一组规则。

最左素短语:

设有文法G[S],其句型的素短语是一个短语,它至少包含一个终结符,并除自身外不包含其他素短语,最左边的素短语称最左素短语。

基本块:

所谓基本块是指程序中一顺序执行的语句序列,其中只有一个入口和一个出口,入口就是其中的第一个语句,出口就

是其中的最后一个语句。

A:

=B*C

D:

=B/C

E:

=A+D

F:

=E*2

G:

=B*C

H:

=G*G

F:

=H*G

L:

=F

M:

=L

传地址时如果是(a+b,b,a)那么x=a+b,add-b=y,add-a=z;

传地址时如果是(a+b,a,a)那么x=a+b,add-b=z,add-a=y;

传地址时如果是(a,a,b)那么T=y,add-b=z,add-a=x;

while(A

{

if(A≥1)C=C+1;

elsewhile(A≤D)

A=A+2;

}。

解:

该语句的四元式序列如下(其中E1、E2和E3分别对应A<C∧B<D、A≥1和A≤D,并且关系运算符优先级高):

100(j<,A,C,102)

101(j,_,_,113)

102(j<,B,D,104)

103(j,_,_,113)

104(j=,A,1,106)

105(j,_,_,108)

106(+,C,1,C)//也可以选择一个中间值然后进行赋值

107(j,_,_,112)

108(j≤,A,D,110)

109(j,_,_,112)

110(+,A,2,A)

111(j,_,_,108)

112(j,_,_,100)

113

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1