📜  门| GATE CS Mock 2018 |设置 2 |第 38 题

📅  最后修改于: 2021-09-24 06:15:52             🧑  作者: Mango

考虑一个二维数组 A[10][20] 在内存中使用行主序,我们想要访问的内存位置是 A[y, z]。已知每个内存地址占用4个字节。
下面是相同的 3-address 代码,用正确的值填充空格:

x : A[y, z]

t1 = ---(1)--- * ---(2)---
t2 = t1  +  z
t3 = t2  *  ---(3)---
---(4)--- = base address of A
x = t4[---(5)---]

(A) (1) : x
(2) : 10
(3) : 4
(4) : t4
(5) : t3
(B) (1) : y
(2) : 10
(3) : t4
(4) : 4
(5) : t3
(C) (1) : y
(2) : 20
(3) : 4
(4) : t4
(5) : t3
(D)这些都不是答案: (C)
解释: (1) : y
(2) : 20
(3) : 4
(4) : t4
(5) : t3
这个问题的测验