TAL Programmer's Guide
Declaring Data in Procedures
Using Procedures
11–6 096254 Tandem Computers Incorporated
Figure 11-1. Procedure Data Allocation
Global storage area
Local storage for 
main procedure
Local storage for 
called procedures
Parameter storage for 
current procedure
Local storage for 
current procedure
Sublocal data and 
parameter storage for 
current subprocedure
Available for dynamic 
allocation by the TAL 
compiler
G[32767]
G[0]
L[0]
L[1]
S[0]
Global area
Local area
Sublocal area
Lower 32-K word area of 
user data segment
Data allocation for current procedure
Stack marker for 
current procedure
Dummy stack marker 
for main procedure
Top of data stack 
Limit of data stack 
337










