TAL Programmer's Guide
Declaring Arrays
Using Arrays
7–10 096254 Tandem Computers Incorporated
Figure 7-2 shows storage allocation for global indirect arrays.
Figure 7-2. Allocating Indirect Arrays
INT(32) .EXT a[0:9];
INT .EXT b[1:9];
STRING .c[0:1];
INT .d[-1:49];
G[0]
Global
primary
area
C[0] C[1]
D[-1]
ptr to C
ptr to D
G[1]
G[2]
G[3]
G[4]
G[5]
G[6]
G[7]
G[8] D[0]
. . .
D[49]
Automatic extended
data segment
B[1]
B[0]
B[2]
. . .
B[9]
. . .
User data segment
Global
secondary
area
G[57]
371
ptr to A
ptr to B
A[0]
A[9]
A[1]