8.3.3 四元式
四元式是一种比较普遍采用的中间代码形式。四元式的四个组成成分是:算符op,第一和第二运算对象ARG1和ARG@及运算结果RESULT。运算对象和运算结果有时指用户自己定义的变量,有时指编译程序引进的临时变量。例如a∶=b*c+b*d的四元式表示如下:
(1)(*, b, c, t
1
)
(2)(*, b, d, t
2
)
(3)(+, t
1
, t
2
, t
3
)
(4)(∶=,t
3
, -, a)