📅  最后修改于: 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 |