编译程序的功能和组织结构
第六章 语法制导翻译
6.1 中间代码的形式 6.2 语法制导翻译的概述 6.3 自底向上的制导翻译
何谓中间代码:
(Intermediate code/ Intermediate representation/Intermediate language)
可以使编译程序的结构清晰、简单、明确。源程序的一种内部表示,不依赖目标机的结构,易于机械生成目标代码的中间表示。
为什么要此阶段及使用原则
主要优点是可移植(与具体目标程序无关),且易于目标代码优化原则:1、形式比较简单,容易翻译成相应的目标机器代码。 2、能充分反映源程序的特点。
中间代码的几种形式
逆波兰、四元式、三元式、树型
6.1 中间代码(源程序的中间形式)


雷达卡


京公网安备 11010802022788号







