4. 代码优化 代码优化的任务是对前阶段产生的中间代码进行等价变换或改造,以期获得更为高效即省时间和空间的目标代码。优化主要包括局部优化和循环优化等,例如上述四元式经局部优化后得: (1) ( *, 6.28, r, T2 ) (2) ( +, h, r, T3 ) (3) ( *, T2, T3, T4 ) (4) ( =, T4, __, s ) 5.目标代码生成 目标代码生成的任务是将中间代码变换成特定机器上的绝对指令代码或可重定位的指令代码或汇编指令代码。 表格管理和错误处理 编译程序在工作过程中需要建立一些表格,以登记源程序中所提供的或在编译过程中所产生的一些信息,编译各个阶段的工作都涉及到构造、查找、修改或存取有关表格中的信息,因此,在编译程序中必须有一组管理各种表格的程序。 在编译程序的各个阶段中,都要涉及表格管理和错误处理。 表格管理和错误处理 一个好的编译程序在编译过程中,应具有广泛的程序查错能力,并能准确地报告错误的种类及出错位置,以便用户查找和纠正,因此,在编译程序中还必须有一个出错处理程序。 编译程序的结构 源
您可能关注的文档
- 0618土桥地块可行性研究.pptx
- 010739_切削加工.ppt
- 012015春季高考《语文》试题.doc
- 1第二章_花卉分类.ppt
- 050907_特高压宣传手册.ppt
- 1电解原理2013(第1课时).ppt
- 104149_大体积混凝土工程施工方案.doc
- 1电力系统基本知识.ppt
- 1003班周第15激励会目标开花.ppt
- 112418_C.PrimerPlus(第五版)编程练习全部答案.doc
- 2026年可转换债券市场五年分析报告.docx
- 2026年酒店前台装修合同协议合同三篇.docx
- 高中物理教学中AI仿真实验与人工智能素养培养课题报告教学研究课题报告.docx
- 智能研修系统在教师专业发展中的教学评价与反馈研究教学研究课题报告.docx
- 2026年医疗健康行业第三方服务市场展望.docx
- 学生数字素养评价结果在国际教育资源共享中的应用教学研究课题报告.docx
- 高中AI课程中自然语言处理在智能作文评分模型构建中的应用实践课题报告教学研究课题报告.docx
- 高中生基于地理数据构建城市人口迁移时空演变模型课题报告教学研究课题报告.docx
- 小学数学游戏化教学设计与实施效果分析课题报告教学研究课题报告.docx
- 2026年文化产业投资报告:市场前景与投资机会.docx
最近下载
- AutoCAD2022实用教程全套完整教学课件.pptx
- Soundcraft声艺Signature 22MTK Outline Dimensions file)说明书用户手册.pdf
- 教案课件-典五典范英语5a l6教学参考.pdf VIP
- 商业银行数字化转型:文献综述与研究展望_刘敏楼.pdf VIP
- 施工现场临时用电配电箱标准化图集.pdf VIP
- 施工现场临时用电配电箱(柜)图集.docx VIP
- Electric海菲克功率单元PU00 PU01操作手册.pdf
- 肩周炎诊断及治疗指南.docx VIP
- 电气控制与PLC应用——基于S7-1200_PLC(陈建明)课后习题答案解析.docx VIP
- 腰椎间盘突出症诊疗指南.docx VIP
原创力文档

文档评论(0)