四元组

四元组有四个字段来实现三个地址代码。四元组字段分别包含运算符的名称, 第一个源操作数, 第二个源操作数和结果。

四元组

文章图片
图:四倍字段

a := -b * c + d

三地址代码如下:
t1 := -b t2 := c + d t3 := t1 * t2 a := t3

【四元组】这些语句用四倍数表示, 如下所示:
操作符 来源1 来源2 目的地
(0) uminus b t1
(1) + c d t2
(2) * t1 t2 t3
(3) := t3 a

    推荐阅读