$DATE (string)
| Inserts a date string into the list file page header.
If $DATE() is specified, the actual date is inserted.
Date strings will be truncated to a maximum length of
11 characters.
Default is: no date string.
The control has no effect, when the $NOPAGING control has
been specified.
|
$DEBUG
| Includes debug information into the OMF-51 module.
When generating Intel-HEX file output, $DEBUG has no effect.
|
$NODEBUG
| Don't include debug information. (Default!)
|
$MACRO (n)
| Save macro definitions and expand macro calls. (Default!)
Optionally reserve n % of free memory for macro definitions.
(0 <= n <= 100)
Default is n=50.
The control has been implemented for compatibility purposes
only. In ASEM-51 it has no effect except that it
cancels the $NOMACRO control.
|
$NOMACRO
| Don't save macro definitions and don't expand macro calls.
Reserve all free memory for the symbol table.
The control has been implemented for compatibility purposes only.
In ASEM-51, it only suppresses the macro expansion.
|
$MOD51
| Switches on the built-in 8051 special function register
and interrupt symbol definitions. (Default!)
|
$NOMOD51
| Switches off the built-in 8051 special function register
and interrupt symbol definitions. The predefined symbols
??ASEM_51 and ??VERSION cannot be switched off!
|
$PAGING
| Switches on the page formatting in the list file.
(Default!)
|
$NOPAGING
| Switches off the page formatting in the list file.
|
$PAGELENGTH (n)
| Sets the list file page length to n lines.
(12 <= n <= 65535)
Default is n=64.
The control has no effect, when the $NOPAGING control has
been specified.
|
$PAGEWIDTH (n)
| Sets the list file page width to n columns.
(72 <= n <= 255)
Default is n=132.
|
$PHILIPS
| Switches on the Philips 83C75x family support option.
This disables the LJMP, LCALL, and MOVX instructions as
well as the XDATA and XSEG pseudo instructions. Generic
jumps and calls will always assemble to absolute addressing.
|
$SYMBOLS
| Generates the symbol table at the end of the list file.
(Default!)
When the $XREF control is active, $SYMBOLS has no effect!
|
$NOSYMBOLS
| Suppresses the symbol table at the end of the list file.
When the $XREF control is active, $NOSYMBOLS has no effect!
|
$NOBUILTIN
| Suppresses the predefined (built-in) symbols in the symbol
table or cross-reference listing for a better survey.
Only the user-defined symbols are listed.
|
$NOTABS
| Expands all tab characters in the list file output to
blanks.
|
$XREF
| Generates a cross-reference listing instead of a symbol
table. Note that this slightly slows down assembly, and
consumes about 67 % more memory space!
|
$NOXREF
| Generates a symbol table instead of a cross-reference
listing. (Default!)
|