写出表达式a=b*c+b*d对应的四元式序列和三元式序列
时间: 2024-05-18 21:16:42 浏览: 157
中间代码生成代码(中缀表达式转换为四元式)
四元式序列:
1. ( *, b, c, t1 )
2. ( *, b, d, t2 )
3. ( +, t1, t2, t3 )
4. ( =, t3, _, a )
其中,*代表乘法,+代表加法,=代表赋值操作,t1、t2、t3为临时变量。
三元式序列:
1. ( *, b, c, t1 )
2. ( *, b, d, t2 )
3. ( +, t1, t2, t3 )
4. ( a, t3, _, _ )
其中,*代表乘法,+代表加法,a代表赋值操作,t1、t2、t3为临时变量。
阅读全文