- 9
- 0
- 约3.35千字
- 约 30页
- 2018-06-21 发布于湖北
- 举报
第八章:中间代码生成 概述 三地址码 声明语句 赋值语句 布尔表达式 第八章:中间代码生成:概述 编译器的分析综合模型 分析部分:源程序=〉基本块=〉中间表示 综合部分:中间表示=〉目标程序 图8-1:中间代码生成器的位置 使用中间表示(形式)的优点 重置目标比较容易 可在中间表示上应用与机器无关的代码优化器 如何实现? 语法制导翻译 第八章:中间代码生成:概述 中间表示 后缀表示(表达式) 语法树/分析树和DAG:图8-2 图8-3:语法制导定义产生语法树/DAG 语法树:mkunode和mknode每次返回新节点指针 图8-4:图8-2a中语法树的两种表示 DAG: mkunode和mknode尽可能返回现存节点指针 三地址码 第八章:中间代码生成 概述 三地址码 声明语句 赋值语句 布尔表达式 第八章:中间代码生成:三地址码 三地址码的一般形式 x := y op z 三地址码是语法树或DAG的线性表示 图8-5:图8-2中的语法树和DAG相对应的三地址码 第八章:中间代码生成:三地址码 三地址语句的类型(通用) x := y op z x := op y x := y x := y[i]及x[i] :=y x := y, x := *y及*x := y goto L if x relop y goto L p(x1,x2…xn) param x1 param x2 …
您可能关注的文档
最近下载
- 2026年版《中央企业应急管理办法》核心要点.pptx VIP
- 实施指南《GB_T44398 - 2024冷冻烃类流体动态测量用于液化天然气(LNG)和其他冷冻烃类流体的流量计校准和安装的要求和指南》实施指南.docx VIP
- QC验货报告格式模板-中英文版本.doc VIP
- 欧洲规范-NF P98-251-2-中文.pdf VIP
- 重庆交通大学大学物理期末试卷1.doc VIP
- 医师值班考试试题及答案2025年新版本.docx VIP
- 《低空公共航路配套设施设备建设管理导则(试行)》.docx VIP
- 2021年成人高考政治专升本题库(含答案).pdf VIP
- 企业合同法律风险防范培训.pptx VIP
- 内部控制练习题库+参考答案.docx VIP
原创力文档

文档评论(0)