Array Memory Mapping Math
Array Memory Mapping Math
Hence,
addr(A[6][15]) = 100 + (15 – 0)*10* 8 + (6 – 0)*8
= 1348 (Ans)
l1 = 0, u1 = 79, l2 = 0, u2 = 99
b = ??, i = 20, j = 15, L = 4
M = 80, N = 100
Hence,
10000 = b + (20 – 0)*100*4 + (15 – 0)*4
b = 10000 – 8060
b = 1940
For A[70][60]:
l1 = 0, u1 = 79, l2 = 0, u2 = 99
b = 1940, i = 70, j = 60, L = 4
M = 80, N = 100
Hence,
addr(A[70][60]) = 1940 + (70 – 0)*100*4 + (60 – 0)*4
= 30180 (Ans)