TAL Programmer's Guide
Contents
vi 096254 Tandem Computers Incorporated
Declaring Procedures 3-6
Procedure Heading 3-6
Procedure Body 3-6
FORWARD Procedures 3-6
EXTERNAL Procedures 3-7
Procedure Entry Points 3-7
Local Data 3-8
Local Labels 3-8
Local Statements 3-8
Declaring Subprocedures 3-10
Subprocedure Heading 3-10
Subprocedure Body 3-10
FORWARD Subprocedures 3-10
Subprocedure Entry Points 3-11
Sublocal Data 3-12
Sublocal Labels 3-12
Sublocal Statements 3-12
Formatting Programs 3-13
Formatting With Comments 3-14
Formatting With BEGIN-END Constructs 3-16
Using Semicolons 3-17
Using Compiler Directives 3-18
Section 4 Introducing the Environment
Process Environment 4-1
Code Space 4-1
Data Space 4-2
System Code Space 4-5
System Library Space 4-5
Registers 4-5
Addressing Modes 4-5
Direct Addressing 4-6
Indirect Addressing 4-6
Indexing 4-7
Storage Allocation 4-8
Allocation in the User Data Segment 4-8
Allocation in the Automatic Extended Segment 4-10