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