目标代码生成-基本块与流图.ppt
《目标代码生成-基本块与流图.ppt》由会员分享,可在线阅读,更多相关《目标代码生成-基本块与流图.ppt(10页珍藏版)》请在三一办公上搜索。
1、第9章 目标代码生成,知识点:基本块、程序流图 下次引用信息 代码生成算法,2,9.2 基本块与流图,基本块:是指程序中一组顺序执行的语句序列,其中只有一个入口语句和一个出口语句。具有原子性的一组连续语句序列。控制从第一条语句流入,从最后一条语句流出,中途没有停止或分支如:t1:=a*at2:=b*bt3:=t1+t2,基本块:t1:=a*at2:=a*bt3:=2*t2t4:=t1+t3t5:=b*bt6:=t4+t5,3,基本块的划分方法,确定入口语句,下面的语句是入口语句:三地址代码的第一条语句(若从四元式序列确定基本块的入口语句,则四元式序列的第一个语句)goto语句转移到的语句紧跟在
2、goto语句后面的语句确定基本块,与每一个入口语句相应的基本块:从一个入口语句(含该语句)到下一个入口语句(不含)之间的语句序列从一个入口语句(含该语句)到停止语句(含该语句)之间的语句序列,2.确定基本块的出口语句:下一个入口语句的前导语句转移语句(包括转移语句本身)停语句(包括停语句本身)入口语句和出口语句之间组成一个基本块。,4,例:给以下四元式序列划分基本块。,(1)read C(2)A=0(3)B=1(4)L1:A=A+B(5)if BC goto L2(6)B=B+1(7)goto L1(8)L2:write A(9)halt,根据划分基本块的算法可以确定四元式(1)(4)(6)(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 目标 代码 生成 基本
链接地址:https://www.31ppt.com/p-6229551.html