编译程序的功能和组织结构.pptVIP

  • 1
  • 0
  • 约4.36千字
  • 约 30页
  • 2023-04-01 发布于重庆
  • 举报
* 编译程序的功能和组织结构 表 处 理 词 法 分 析 源 程 序 目 标 程 序 错 误 处 理 语 法 分 析 语 义 分 析 目 标 代 码 生 成 前 端 后 端 中 间 代 码 优 化 中 间 代 码 生 成 * 第一页,共三十页。 第六章 语法制导翻译 6.1 中间代码的形式 6.2 语法制导翻译的概述 6.3 自底向上的制导翻译 * 第二页,共三十页。 何谓中间代码: (Intermediate code/ Intermediate representation/Intermediate language) 可以使编译程序的结构清晰、简单、明确。源程序的一种内部表示,不依赖目标机的结构,易于机械生成目标代码的中间表示。 为什么要此阶段及使用原则 主要优点是可移植(与具体目标程序无关),且易于目标代码优化 原则:1、形式比较简单,容易翻译成相应的目标机器代码。    2、能充分反映源程序的特点。 中间代码的几种形式 逆波兰、四元式、三元式、树型 6.1 中间代码(源程序的中间形式) * 第三

文档评论(0)

1亿VIP精品文档

相关文档