编译第11-12章习题(代码优化、代码生成)参考答案.docx

上传人:王** 文档编号:965501 上传时间:2024-03-04 格式:DOCX 页数:2 大小:36.13KB
下载 相关 举报
编译第11-12章习题(代码优化、代码生成)参考答案.docx_第1页
第1页 / 共2页
编译第11-12章习题(代码优化、代码生成)参考答案.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《编译第11-12章习题(代码优化、代码生成)参考答案.docx》由会员分享,可在线阅读,更多相关《编译第11-12章习题(代码优化、代码生成)参考答案.docx(2页珍藏版)》请在优知文库上搜索。

习题第11章代码优化第12章代码生成一课本练习部分(第271-272页)11.L11.4(1)11.2,11.3参考书本基本块(17)和(20)是公共子表达式,B5变为(14) t6:=4*I(15) x:=at6(16) t7:=U(17) t8=4*J(20) tio:=t8B6中23)和(25)是公共子表达式、(26)和(29)是公共子表达式,B6变为(23) tn:=4*I(24) x:=atn(25) ti2:=tn(26) t3i=4*n(29) ti5:=tl3(3)循环B2B3B2,B3,B4,B5在该题中,没有循环不变量可移出循环体外(4)归纳变量有I和J,消除归纳变量的结果是,(5)和(9)删除掉,(1)t2:=4*m-4(2)U:=4*n(6) t2:=t2+4(10) U:=U-4(13) ift2Ugoto(23)(14) t6:=t2(16) t7:=t2(17) t8:=t4(20) tio:=t4(23) tC=t2(25)t|2:=t211.5不能。因为B3不是循环出口B4的必经结点。此题中,若能将i:=2置于B4中,由于B4是该循环的必经出口,则可以进行外提。二补充部分完成课内实验:对PL/0语言及其编译程序扩充else子句。(考试前完成并交实验报告)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > Java

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!