- 2
- 0
- 约3.27千字
- 约 30页
- 2019-05-13 发布于广东
- 举报
第9章 目标代码生成 编译程序最后一个阶段是目标代码生成。它通常在语义分析后或者优化后的中间代码上进行,并将中间代码转化为等价的目标代码。 本章主要介绍 简单代码生成器的设计和构造方法 9.1 概述 我们知道,编译程序的最终目的是将源程序翻译成等价的目标程序,为了达到此目的,编译程序除了对源程序进行词法分析、语法分析和语义分析外,还必需将语义分析后或者优化后的中间代码转换为等价的目标代码。 一. 目标代码生成的任务 9.1 概述 代 码 生 成 器 目 标 代 码 程 序 中 间 代 码 程 序 代码生成器的输入除中间代码外还包括符号表中的信息,生成的目标代码一般有如下三种形式 1. 能够立即执行的机器语言代码,它们通常存放在固定的存储区中,编译后可直接执行。 9.1 概述 2. 待装配的机器语言模块,当需要执行时,由连接装配程序把它们与另外一些运行子程序连接起来,组合成可执行的机器语言代码。 3. 汇编语言程序,必须通过汇编程序汇编成可执行的机器语言代码。 9.1 概述 二. 设计代码生成器时要着重考 虑目标代码的质量 9.1 概述 衡量目标代码的质量 1.存储空间: 生成的目标代码短。 2.执行效率: 充分利用寄存器,减少 访问存储单元的次数。 9.2 假想计算机模型 具体设计一个代码生成器需要考虑
您可能关注的文档
- 青岛大学文学院唐诗宋词名篇导读课件第三章 思乡怀人诗词选讲(5).ppt
- 青岛大学文学院唐诗宋词名篇导读课件第三章 思乡怀人诗词选讲(6).ppt
- 青岛大学文学院唐诗宋词名篇导读课件第十章 山水景物诗词选讲(1).ppt
- 青岛大学文学院唐诗宋词名篇导读课件第十章 山水景物诗词选讲(2).ppt
- 青岛大学文学院唐诗宋词名篇导读课件第十章 山水景物诗词选讲(3).ppt
- 青岛大学文学院唐诗宋词名篇导读课件第十章 山水景物诗词选讲(4).ppt
- 青岛大学文学院唐诗宋词名篇导读课件第十章 山水景物诗词选讲(5).ppt
- 青岛大学文学院唐诗宋词名篇导读课件第十章 山水景物诗词选讲(6).ppt
- 青岛大学文学院唐诗宋词名篇导读课件第四章 咏怀诗词选讲(1).ppt
- 青岛大学文学院唐诗宋词名篇导读课件第四章 咏怀诗词选讲(2).ppt
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
最近下载
- 2026年度“三会一课”工作计划文稿供参考.docx VIP
- (一诊)2026年兰州市高三模拟考试英语试卷(含答案)+听力音频+听力原文.docx
- 07SD101-8建筑工程图集.docx VIP
- 2025年武汉生物制品研究所有限责任公司招聘7人笔试模拟试题及答案解析.docx VIP
- 2023-2024年中医全科学(副高)考试参考题库带答案解析.docx VIP
- 浙江理工大学科技与艺术学院《高等数学3下》2025——2026学年第一学期期末试卷(A卷).docx VIP
- 船员外包服务投标方案.docx
- 法院诉讼服务流程.pptx VIP
- 科技创新合作经营商铺合同模板.docx VIP
- 服务外包协议.docx VIP
原创力文档

文档评论(0)