- 3
- 0
- 约1.06千字
- 约 21页
- 2023-06-26 发布于浙江
- 举报
第10章 代码优化和目标代码生成;本章提要;一、基本块;入口语句的判断(四元式和程序都类似)P256图10.1:
1)程序的第一条语句
2)由条件转移语句或无条件转移语句转移到的语句。
3)紧跟在条件转移语句后面的语句。;5;二、流图;为了找出流图中的循环,需要分析流图中结点间关系,为此引入支配结点和支配结点集的概念。;考察图的流图并由支配结点的定义容易看出:
首结点1是所有结点的必经结点;
结点2是除去结点1之外所有结点的必经结点;
结点4是结点4、5、6、7的必经结点;
而结点3、5、6、7都是其自身的必经结点;
因此,直接由定义和DOM的性质可以求得:
D(1)={1}
D(2)={1,2}
D(3)={1,2,3}
D(4)={1,2,4}
D(5)={1,2,4,5}
D(6)={1,2,4,6}
D(7)={1,2,4,7}
;2.根据回边找循环
从结点到支配结点的有向边是回边。
假设b是a的支配结点,a?b 是流程图的一条有向边,称 a?b是流图的一条回边。
如果已知有向边a?b是回边,那么就可以求出由它组成的循环。该循环就是由结点b、结点a以及b到a的(不经过b)的所有中间结点组成,并且b是该循环的唯一的入口结点。
例: 由回边6?6组成的循环是{6},由回边7?4组成的回边的循环是{4,5,6,7};由回边4?2组成的循环是{2,3,4,5,6,7};代码优化工
您可能关注的文档
- 山大高等数学上册课件.pdf
- 山东大学 2017--2018 学年上学期高等数学(1)课程试卷评分标准.pdf
- 山东大学 2018-2019 学年第一学期 工科高等数学(1) 课程试卷(A)评分标准.pdf
- 山东大学 2019-2020 学年第一学期高等数学(1)课程试卷.pdf
- 最新高数课本微积分第三章习题解答.pdf
- Python教学课件-pandas 入门.pptx
- Python教学课件-TensorFlow 深度学习介绍.pptx
- Python教学课件-第1章 python基础.pptx
- Python教学课件-第2章 基本概念.pptx
- Python教学课件-第3章 数据的容器(结构).pptx
最近下载
- 江铜武山铜矿选矿车间改造工程设备拆除及安装施工方案.pdf VIP
- 《爱学习_会学习_能学习》.doc VIP
- 2021年广东省普通高中学业水平考试数学试卷及答案.pdf VIP
- 《2025美国心脏协会心肺复苏与心血管急救指南》解读——成人心肺复苏.pptx
- 苏教版五年级上册数学全册教学课件(配2026年秋改版教材).pptx
- 足球竞赛规则裁判法(共56张PPT).pptx VIP
- JY∕T 0584-2020 扫描电子显微镜分析方法通则(可复制版).pdf
- 沃尔玛质量准入验厂清单及审核表.docx VIP
- 江苏省镇江市2020年中考语文真题试卷.docx VIP
- TB-T 2965-2018铁路桥梁混凝土桥面防水层(高清).pdf
原创力文档

文档评论(0)