三元式

2025年1月12日 | 1分钟阅读

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

在三元组中,各个子表达式的结果由表达式的位置表示。 在表示表达式时,三元组等效于 DAG。

Triples

          图:三元组字段

示例

三地址代码如下

t1 := -b t2 := c + dM t3 := t1 * t2 a := t3

这些语句由三元组表示如下

 运算符源 1源 2
(0)uminusb-
(1)+cd
(2)*(0)(1)
(3):=(2)-

下一主题三地址代码