- 21
- 0
- 约8.91千字
- 约 48页
- 2022-06-29 发布于重庆
- 举报
为什么需要代码优化? 举例: for K: = 1 to 100 dobegin M: = I + 10 ? K; N: = J + 10 ? K;end 程序设计语言编译原理全文共48页,当前为第31页。 若中间代码为: 其中:需300次加和200次乘 程序设计语言编译原理全文共48页,当前为第32页。 若进行代码优化,转换后的等价代码为: 其中:仅需300次加 程序设计语言编译原理全文共48页,当前为第33页。 符 号 表 position initial rate . . . . . . . . . 1 2 3 代码优化器 temp1 := inttoreal(60) temp2 := id3 * temp1 temp3 := id2 + temp2 id1 := temp3 temp1 := id3 * 60.0 id1 := id2 * temp1 程序设计语言编译原理全文共48页,当前为第34页。 5. 目标代码生成 任务: 把中间代码(或优化后)变换成特定机器上的低级语言代码。 非常复杂:最后的翻译,有赖于硬件系统结构和机器指令含义,涉及到硬件功能部件的运用,机器指令的选择,各种类型变量的空间分配,以及寄存器和后援寄存器的调度等。如何产生出足以发挥硬件效率的目标代码是一件非常不容易的事情。 程序设计语言编译原理全文共48页,当前为第
您可能关注的文档
- 学院学生学业预警与帮扶实施细则.doc
- 研究生招生思想政治品德考核表.doc
- 一年级数学暑假每天一练每天道计算题道应用题.doc
- 医院护士优质护理服务课件.pptx
- 医院职工消防安全岗前培训.ppt
- 应用回归分析课程设计.doc
- 英语翻译真题全国统考.doc
- 真实验与准实验.ppt
- 职业道德与职业指导-第三课-职业与企业.ppt
- 职业危害告知卡.doc
- 2026年决胜未来主题班会教育 PPT.pptx
- 加强民族团结进步教育铸牢中华民族共同体意识教育 PPT 课件.pptx
- 2026年传承红色基因弘扬革命精神革命传承 PPT 课件.pptx
- 2026年决胜期末考试动员主题班会教育 PPT.pptx
- 2026年机关公文写作信息化应用提升文稿便捷性机关公文写作培训 PPT 课件.pptx
- 2026年开展党史学习教育汲取历史智慧主题党日课件.pptx
- 2026年强化监督年度风险查漏补缺 PPT.pptx
- 2026年制定运动安全预案应对突发事件 PPT 课件.pptx
- 2026年解析学科核心素养构建教学资源学科核心素养资源库 PPT 课件.pptx
- 2026年科学布局四季度工作成效与后续发展方向第四季度工作汇报 PPT.pptx
原创力文档

文档评论(0)