- 1、本文档共85页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
cha7中间代生成white
第七章 语义分析和中间代码生成;语义分析的任务 p166;编译中的语义分析; 中间语言 p166(Intermediate language/code/representation);7.1 中间语言 p167;举例 中缀式 后缀式
(1) (a+b)*c
(2) -a*(b+c)
(3) (a+b)*(c+d)
(4) not(A or B);中缀式改写成后缀式课堂练习;中缀式改写成后缀式的属性文法 p167; 7.1.3 三地址代码 p169;三地址代码种类 p170;赋值语句生成三地址代码的属性文法定义p171;将赋值语句翻译为三地址代码的属性文法 p171;四元式 p172;四元式课堂练习;三元式 p172;三元式课堂练习;间接三元式 p173;间接三元式优点;间接三元式课堂练习;7.2 说明语句 p174;例 存储布局;翻译模式中变量和函数;说明语句的翻译模式 p174;x;7.3 赋值语句 p178;7.3.1 简单算术表达式及赋值语句 p178;产生赋值语句三地址代码的翻译模式 p179;a:= -c+b*d自下而上语法制导翻译过程举例; x:=b+c*d自下而上的语法制导翻译课堂练习;7.3.2 数组元素的引用 p179;一维数组元素地址的计算 p179;二维数组元素地址的计算 p180;多维数组元素地址的计算 p180;产生引用数组元素的三地址代码;数组类型在符号表中的信息组织;引用数组元素的文法 p181;在赋值语句中加入数组元素的文法 p181;有关变量与函数的说明 p181;含数组元素的赋值语句的翻译模式 p181_2;含数组元素的赋值语句的翻译模式 p181_2;含数组元素的赋值语句的翻译模式 p181_2;关于x:=A[y,z]的带注释的分析树 p183; 7.4 简单布尔表达式的翻译 p185; 布尔表达式的作用 p185; 布尔表达式的文法 p186; 7.4.1 数值表示法 p186;布尔式数值计算翻译模式中有关属性和函数 p187;计算布尔表达式值三地址代码的翻译模式 p186;把 ab or cd and ef 翻译成三地址代码举例p187;把ab and cd翻译成三地址代码课堂练习;7.4.2 作为条件控制的布尔式的翻译 p187;选择语句中布尔式的翻译思想 p188;作为条件控制布尔式三地址代码属性文法 p188;作为条件控制布尔式三地址代码属性文法 p188;作为条件控制布尔式三地址代码属性文法 p188;使用拉链-回填技术实现布尔式翻译 p189;拉链-回填技术 p189;使用回填翻译布尔表达式的文法 p190;翻译模式用到如下变量和函数 p190;作为控制条件的布尔表达式翻译模式 p190;作为控制条件的布尔表达式翻译模式 p190;布尔表达式a<b or c<d and e<f翻译过程 p191;布尔表达式a<b or c<d and e<f翻译;翻译布尔表达式a1 or b1 and b9课堂练习;作为控制条件布尔表达式翻译总结;作为控制条件布尔表达式应用举例;作为控制条件布尔表达式应用举例; 7.5 控制语句的翻译 p192;if_then语句的代码结构 p193;if_then_else的代码结构 p193;嵌套if_then_else的翻译练习;while_do的代码结构 p193;嵌套while_if的翻译练习 p196;控制流语句的属性文法 p193;控制流语句的属性文法 p193;控制流语句的属性文法 p193;控制流语句的文法 p193;翻译模式中的属性和函数设置 p195;控制流语句的翻译模式 p195;控制流语句的翻译模式 p195;控制流语句的翻译模式 p195;7.6 过程调用的处理 p200;过程调用的文法 p200;过程调用的翻译模式 p201; 作业 p217
您可能关注的文档
- 2010职称英核心词汇.doc
- 2010税法考25.doc
- 2011.7税.doc
- 2011jav计算机等级考试二级第三章.doc
- 2010一建经习题讲解2(发).doc
- 2011财会类拟试卷_职高.doc
- 2011MBA辑真题答案与解析.doc
- 2010年软考序员5月和11月份试题和答案.doc
- 2011-9二教育题目答案.doc
- 2011对口升计算机考试试题.doc
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
文档评论(0)