第九章代码生成内容摘要:
c c := b + c d := a d d := b 无用代码删除 定值 x := y + z以后不再引用 , 则称 x为无用变量 16 基本块和流图 语句交换 t1 := b + c t2 := x + y t2 := x + y t1 := b + c 当且仅当 x和 y都不是 t1, b和 c都不是 t2 代数变换 x := x + 0 可以删除 x := x * 1 可以删除 x := y **2 改成 x := y * y 17 基本块和流图 流图 把控制流信息加到基本块集合 , 形成一个有向图来表示程序 首结点 、 前驱 、 后继 18 基本块和流图 什么是循环 ? 所有结点是强连通的 唯一的循环入口 外循环和内循环 内循环不含其它循环 prod := 0 i := 1 t1 := 4* i t2:= a[t1] t3 := 4* I t4 := b[t3] t5 := t2 * t4 t6 := prod + t5 prod := t6 t7 := i +1 i := t7 if i = 20 goto B2 B1 B2 19 基本块和流图 下次引用信息 为每个三地址语句 x := y op z决定 x、 y和 z的下次引用信息 i: x := y op z . . . 没有对 x的赋值 j: … := x … . . . 没有对 x的赋值 k: … := … x 20 基本块和流图 下次引用信息 为每个三地址语句 x := y op z决定 x、 y和 z的下次引用信息 i: x := y op z . . . 没有对 x的赋值 j: … := x … . . . 没有对 x的赋值 k: … := … x 21 基本块和流图 对每个基本块从最后一个语句反向扫描到第一个语句,可以得到下次引用信息 i: x := y op z . . . 没有对 x的赋值 j: … := x … . . . 没有对 x的赋值 k: … := … x 22 基本块和流图 对每个基本块从最后一个语句反向扫描到第一个语句,可以得到下次引用信息 i: x := y op z . . . 没有对 x的赋值 j: … := x … . . . 没有对 x的赋值 k: … := … x 利用下次引用信息 , 可以。第九章代码生成
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
第九章沟通环境与策略
三、内部沟通环境分析必要性 • 组织内部沟通环境: • 组织结构: 影响着组织成员的权力关系、信息沟通渠道和业务流程,反映了组织内部人与人之间的关系和联结方式 • 组织文化: 企业的行为规范、思维方式、意识形态、风俗习惯 • 技术环境: 企业内部因特网、局域网、网络视频会议室等的采用情况。 四、内部沟通环境的障碍分析 • 主观障碍 • 客观障碍 • 沟通方式障碍 四、内部沟通环境的障碍分析
第九章approximationalgorithm
第九章
发表于 2025-04-21
F)H(X)lnX+1. 复杂性分析 HIT CSamp。 E The Travelingsalesman Problem 问题的定义 近似算法设计 算法的性能分析 HIT CSamp。 E 问题的定义 • 输入 完全无向图 G=(V,E)。 代价函数 C: E→ 非负整数集合 C满足 三角不等式 : C(u,w)C(u,v)+C(v,w). • 输出 具有最小代价的
第九章agent艾真体
传感器 环境 世 界 现 状 条件 作用规则 作用决策 艾真体 影响世 界信息 世界发 展艾真 体信息 原有 内部 状态 艾真体 中南大学 智能系统与智能软件研究所 10 基于目标的艾真体 Fig 9. 6 一个具有显式目标的艾真体 环境 目 标 行为决策 艾真体 执行器 传感器 世界现状 行为影响世界 艾真体 影响世 界信息 世界发 展艾真 体信息 原有 内部 状态 中南大学