NonStop S-Series Server Description Manual (G06.24+)
Contents
HP NonStop S-Series Server Description Manual—520331-003
iii
5. Instruction Processing Environments
The TLBPID Process Identifier 4-38
Nonglobal Address Translation 4-40
Address Translation of Global Elements 4-42
Address-Mapping Tables 4-44
Access of Special Pages 4-46
Defining Unallocated Space 4-48
Context-Bound Addresses 4-50
5. Instruction Processing Environments
Native and TNS Programs and Processes 5-2
Stacks for Native and TNS Processes 5-4
Code and Data Allocations 5-6
Sharing of Code and Data Segments 5-8
Restricting Mode Transitions 5-10
6. TNS Execution Modes
Execution Modes for TNS Compatibility 6-2
TNS Addressing Conventions 6-4
The Environment Register 6-6
The Register Stack 6-8
Register Stack Operations 6-10
The Register Stack in Memory 6-12
Basic P Register Operations 6-14
Branching, Direct and Indirect 6-16
Indexed Addressing in a Code Segment 6-18
Direct and Indirect Addressing in the Data Segment 6-20
Byte Addressing in the Data Segment 6-22
Indexing in the Data Segment 6-24
Examples of Indexing in the Data Segment 6-26
SG Addressing Mode 6-28
Basic Characteristics of Procedures 6-30
Procedure Attributes 6-32
Defining the Procedure’s Data 6-34
Data Segment Addressing Modes 6-36
Operations at the Procedure’s Top-of-Stack 6-38
Overview of Procedure Call and Exit 6-40
Actions of the PCAL Instruction 6-42
Actions of the EXIT Instruction 6-44
A Procedure’s Local Variables 6-46
Passing Parameters to a Called Procedure 6-48