语法制导翻译概括.pptVIP

  • 3
  • 0
  • 约3.55千字
  • 约 28页
  • 2020-02-25 发布于江苏
  • 举报
* 编译程序的功能和组织结构 表 处 理 词 法 分 析 源 程 序 目 标 程 序 错 误 处 理 语 法 分 析 语 义 分 析 目 标 代 码 生 成 前 端 后 端 中 间 代 码 优 化 中 间 代 码 生 成 第六章 语法制导翻译 6.1 中间代码的形式 6.2 语法制导翻译的概述 6.3 自底向上的制导翻译 何谓中间代码: ( ) 可以使编译程序的结构清晰、简单、明确。源程序的一种内部表示,不依赖目标机的结构,易于机械生成目标代码的中间表示。 为什么要此阶段及使用原则 主要优点是可移植(与具体目标程序无关),且易于目标代码优化 原则:1、形式比较简单,容易翻译成相应的目标机器代码。    2、能充分反映源程序的特点。 中间代码的几种形式 逆波兰、四元式、三元式、树型 6.1 中间代码(源程序的中间形式) 6.1.1 逆波兰记号(后缀式) 将运算对象写在前面,把运算符号写在后面 表达式 逆波兰式 *c *+ ()*c * **d ** 后缀式的计算机处理 后缀式的最大优点是易于计算机处理

文档评论(0)

1亿VIP精品文档

相关文档