TAL Programmer's Guide

Declaring and Calling Subprocedures
Using Procedures
096254 Tandem Computers Incorporated 11–19
Figure 11-2. Sublocal Data Storage Limitations
1. At activation of SUB2:
S[-31]
S[-30]
S[-29]
S[-28]
S[-27]
S[-26]
S[-25]
S[-24]
S[-23]
S[-22]
S[-21]
S[-20]
S[-19]
AS[-18]
BS[-17]
CS[-16]
DS[-15]
ES[-14]
FS[-13]
GS[-12]
HS[-11]
IS[-10]
JS[-9]
KS[-8]
LS[-7]
MS[-6]
NS[-5]
OS[-4]
PS[-3]
QS[-2]
RS[-1]
SS[0]
ES[-31]
FS[-30]
GS[-29]
HS[-28]
IS[-27]
JS[-26]
KS[-25]
LS[-24]
MS[-23]
NS[-22]
OS[-21]
PS[-20]
QS[-19]
RS[-18]
SS[-17]
S
S[-16]
R
S[-15]
Q
S[-14]
P
S[-13]
O
S[-12]
N
S[-11]
M
S[-10]
L
S[-9]
K
S[-8]
J
S[-7]
I
S[-6]
H
S[-5]
G
S[-4]
F
S[-3]
E
S[-2]
D
S[-1]
C
S[0]
2. First call to SUB1:
338
S[-31]
S[-30]
S[-29]
S[-28]
S[-27]
S[-26]
S[-25]
S[-24]
S[-23]
S[-22]
S[-21]
S[-20]
S
S[-19]
A
S[-18]
B
S[-17]
S[-16]
C
D
S[-15]
E
S[-14]
F
S[-13]
G
S[-12]
H
S[-11]
S[-10]
J
S[-9]
K
S[-8]
L
S[-7]
S[-6]
N
S[-5]
O
S[-4]
P
S[-3]
Q
S[-2]
R
S[-1]
S
S[0]
3. Second call to SUB1:
Variables Actual parameters
I
M
R
Q
P
O
N
M
L
K
J
I
H
G