TAL Reference Manual

About This Manual
TAL Reference Manual—526371-001
xl
Compiler Dependencies
Programs That Run on the TNS System
All programs written for the C-series TNS system can run on a D-series TNS system
without modification. You can modify C-series application programs to take advantage
of S-series features, as described in the Guardian Application Conversion Guide.
Programs That Run on a TNS/R System
Most programs written for TNS systems can run on a TNS/R system without
modification. Low-level programs, however, might need modification as described in
the Guardian Application Conversion Guide.
The Accelerator Manual tells how to accelerate a TNS program to make it run faster on
a TNS/R system. An accelerated object file contains:
The original TNS object code and related Binder and symbol information
The accelerated (RISC) object code and related address map tables
Future Software Platforms
The storage allocation conventions described in this manual apply only to current
software platforms. For portability to future software platforms, do not write programs
that rely on the spatial relationships shown for variables and parameters stored in
memory. More specific areas of nonportability are noted in this manual where
applicable.
Compiler Dependencies
The compiler is a disk-resident program on each NonStop system. In general, a
particular version of the compiler runs on the corresponding or later version of the
operating system. For example, the D20 version of the compiler requires at least the
D20 version of the operating system.
Table ii. NonStop Systems
System Name Description Operating System
HP NonStop
Series (TNS
System)
Based on complex instruction set
computing (CISC) technology—a large
instruction set, numerous addressing
modes, multicycle machine instructions,
and special-purpose instructions
G-series
HP NonStop
Series/RISC
(TNS/R) system
Based on reduced instruction set
computing (RISC) technology—a small,
simple instruction set, general-purpose
registers, and high-performance
instruction execution
G-series software on S-
series hardware