首页 > 解决方案 > 三个地址码的数据结构

问题描述

什么是四重、三重和间接三重格式:A [ I ] = B

我在在线 mcq 平台上发现了这个问题。我尝试了几个步骤,最终陷入混乱。解决方案我尝试如下:

三地址码

T1 = A[I]
T2 = B 
T1 = T2

我们可以用左侧表达式分配 T1 吗?

如果我们只分配给 B 可以吗?

最后写'T1=T2'可以吗?如果是这样,请帮助所有格式(四重、三重和间接三重)。

标签: compiler-construction

解决方案


A [ I ] = B 的三元组表示

#       op       arg1           arg2
(0)     []=        A              I
(1)      -         B              -

推荐阅读