⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 9.13.4.htm

📁 建立《编译原理网络课程》的目的不仅使学生掌握构造编译程序的原理和技术
💻 HTM
字号:
<html>
<head>
<title>9.4的解答</title>
</head>
<body background="../images/background.gif">
<p>解:把本题的三地址代码划分成基本块并画出其程序流图显示在图9.4(1)中,其中有三个基本块B1,B2,B3,有一条回边B2 -> B2,相应的循环是{B2}。
    <p align = "center"><img src="images/e9.4a.gif" ></p>
<p>(1)代码外提:由于循环中没有不变运算,故不做此项优化
   (2)强度削弱:B2中A和B都是I的归纳变量。优化结果显示在图9.4(2)中。    
   <p align = "center"><img src="images/e9.4b.gif" ></p>
   (3)删除归纳变量:变换循环控制条件,删除归纳变量I后的流图显示在图9.4(3)中
   <p align = "center"><img src="images/e9.4c.gif" ></p>
</body>
</html>
<html><script language="JavaScript">

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -