TAL Reference Manual

Glossary526371.001
Glossary-1
Glossary
actual parameter. An argument that a calling procedure or subprocedure passes to a called
procedure or subprocedure.
addressing mode. The mode in which a variable is to be accessed—direct addressing,
standard indirect addressing, or extended indirect addressing—as specified in the data
declaration.
AND. A Boolean operator that produces a true state if both adjacent conditions are true.
arithmetic expression. An expression that computes a single numeric value.
array. A variable that represents a collectively stored set of elements of the same data type.
ASSERT statement. A statement that conditionally calls an error-handling procedure.
assignment expression. An expression that stores a value in a variable.
assignment statement. A statement that stores a value in a variable.
ASSIGN Command. A TACL command that lets you associate a logical file name with an
HP file name. The HP file name is a fully qualified file ID. See file name
and file ID
ASSIGN SSV Command. A TACL command that lets you specify the D-series node (or C-
series system), volume, and subvolume from which the compiler is to resolve
incomplete file names specified in SEARCH, SOURCE, and USEGLOBALS directives.
automatic extended data segment. A segment that is automatically allocated by the
compiler when you declare extended indirect arrays or extended indirect structures.
Binder. A stand-alone binder you can use to bind separately compiled object files (or
modules) into a new object file.
BINSERV. A binder that is integrated with the TAL compiler.
bit deposit. The assignment of a value to a bit field in a previously allocated STRING or
INT variable, but not in an UNSIGNED(1–16) variable. A bit-deposit field has the form
<
n> or <n:n>.
bit extraction. The access of a bit field in an INT expression (which can include STRING,
INT, or UNSIGNED(1–16) variables). A bit-extraction field has the form <
n> or <n:n>.
bit field. One of the following units:
An n-bit storage unit that is allocated for a variable of the UNSIGNED data type.
For an UNSIGNED simple variable, the bit field can be 1 to 31 bits wide. For an
UNSIGNED array element, the bit field can be 1, 2, 4, or 8 bits wide.
A bit field in the form <n> or <n:n>, used in bit-deposit or bit-extraction operations.