TAL Reference Manual
Structures
TAL Reference Manual—526371-001
8-3
Definition Structure Declaration
Definition Structure Declaration
A definition structure declaration describes a structure layout and allocates storage for
it.
. (a period)
is the standard indirection symbol and denotes 16-bit indirect addressing. An
absence of any indirection symbol (. or .EXT) denotes 16-bit direct addressing. Do
not use an indirection symbol with sublocal structures.
.EXT
is the extended indirection symbol and denotes 32-bit indirect addressing. An
absence of any indirection symbol (. or .EXT) denotes 16-bit direct addressing. Do
not use an indirection symbol with sublocal structures.
identifier
is the identifier of the definition structure.
lower-bound
is an INT constant expression (in the range –32,768 through 32,767) that specifies
the index (relative to the zeroth structure occurrence) of the first structure
occurrence you want allocated. Each occurrence is one copy of the structure. The
default value is 0.
upper-bound
is an INT constant expression (in the range –32,768 through 32,767) that specifies
the index (relative to the zeroth structure occurrence) of the last structure
occurrence you want allocated. The default value is 0. For a single-occurrence
structure, omit both bounds or specify the same value for both bounds.
VST0801.vsd
STRUCT identifier
.
.EXT
;
;
structure-
layout
:
[
lower
bound
]
upper
bound