📜  编译器四倍

📅  最后修改于: 2020-12-06 07:25:45             🧑  作者: Mango

四倍

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

图:四倍字段

a := -b * c + d

三地址代码如下:

这些语句用四倍数表示,如下所示:

Operator Source 1 Source 2 Destination
(0) uminus b t1
(1) + c d t2
(2) * t1 t2 t3
(3) := t3 a