ASSIGN
iAPX 86,88 Family Utilities
2-4
Syntax
ASS I G N ({ variable-name (address) } [, ...
J)
Abbreviation
AS
Default
Not applicable
Definition
ASSIGN makes it possible to define absolute addresses for symbols at LINK time.
The absolute address associated with the
vcrriable-name
is specified in
address,
which should be an absolute 20-bit memory address that conforms to PL/M-86
notation. The
variable-name
is internally defined as a PUBLIC symbol.
Notes
•
This control is particularly useful for memory-mapped I/O.
•
If the
variable-nam€~
has a matching public definition in another module, the
public definition in that module is flagged as as duplicate. Whenever a reference
to the
variable-name
occurs, the variable defined in the ASSIGN control
governs.
•
If multiple ASSIGN specifications are provided in one LINK86 invocation, all
will be effective (not only the final entry).