TAL Programmer's Guide

Glossary
Glossary–12 096254 Tandem Computers Incorporated
Saved Messages Utility. See "SMU functions."
SCAN statement. A statement that scans sequential bytes, left to right, for a test
character.
scope. The set of levels—global, local, or sublocal—at which you can access each
identifier.
secondary storage area. The part of the user data segment that stores the data of indirect
arrays and structures. For standard indirection, the secondary storage area is in the
user data segment. For extended indirection, the secondary storage area is in the
automatic extended data segment. Contrast with “primary storage area.”
segment ID. A number that identifies an extended data segment and that specifies the
kind of extended data segment to allocate.
signed arithmetic operators. The following operators: + (unary plus), – (unary minus),
+ (binary signed addition), – (binary signed subtraction),
*
(binary signed
multiplication), and / (binary signed division).
simple pointer. A variable that contains the address of a memory location, usually of a
simple variable or an array element, that you can access with this simple pointer.
simple variable. A variable that contains one item of a specified data type.
small-memory-model program. A C or Pascal program that uses 16-bit addressing,
contains up to 64K bytes of data, and has a limited number of named static variables.
SMU functions. Saved Messages Utility (SMU) functions, provided by the CLULIB
library, for manipulating saved startup, ASSIGN, and PARAM messages.
source file. A file that contains source text such as data declarations, statements,
compiler directives, and comments. The source file, together with any source code
read in from other source files by SOURCE directives, compose a compilation unit that
you can compile into an object file.
stack register. A register that contains the address of the last allocated word in the data
stack.
STACK statement. A statement that loads a value onto the register stack.
standard function. A built-in function that you can use for an operation such as type
transfer or address conversion.
standard indirect addressing. Data access through a standard (16-bit) pointer.
standard pointer. A 16-bit simple pointer or structure pointer. A standard pointer can
contain a 16-bit address in the user data segment.
statement. An executable sequence of keywords, operators, and values. A statement
performs a specific action such as assigning a value to a variable or calling a
procedure.
STORE statement. A statement that stores a value from a register stack element into a
variable.