TAL Programmer's Guide
About This Manual
xxviii 096254 Tandem Computers Incorporated
Appendix E, “File Names and TACL Commands,” describes D-series file-naming
conventions and TACL ASSIGN, DEFINE, and PARAM commands.
Appendix F, “Data Type Correspondence,” lists the data types of Tandem languages.
System Dependencies The features mentioned in this manual are supported on all currently supported
systems except where noted. Table 2 lists the systems that TAL supports:
Table 2. Tandem Systems
System Name Description Operating System
Tandem 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
C-series and
D-series versions
Tandem 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
C30 and D20
versions and later
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 D-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.