📄 9.13.4.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 + -