中间代码生成
- 常用的中间表示形式
三地址码 (Three-address Code)
三地址码由类似于汇编语言的指令序列组成,每个指令最多有三个操作数(operand)
三个操作数(operand)
语法结构树 / 语法树 (Syntax Trees)
-
常用的三地址指令
三地址指令的表示
四元式 (Quadruples) :(op, y, z, x)
三元式 (Triples)
间接三元式 (Indirect triples)三地址指令的四元式表示
- 中间代码生成的例子
三地址码 (Three-address Code)
三地址码由类似于汇编语言的指令序列组成,每个指令最多有三个操作数(operand)
三个操作数(operand)
语法结构树 / 语法树 (Syntax Trees)
常用的三地址指令
三地址指令的表示
四元式 (Quadruples) :(op, y, z, x)
三元式 (Triples)
间接三元式 (Indirect triples)
三地址指令的四元式表示