User manual

ST Assembler-Linker Assembler directives
Doc ID 11392 Rev 4 71/89
Description
Strings named in the first argument of a #DEFINE directive will be changed to the
second argument of the #DEFINE: the default is that the changed strings will be listed.
If you want the original source code to be listed instead, place a .NOCHANGE
directive near the start of your source code. This directive does not generate assembly
code or data.
Example .NOCHANGE
See also #DEFINE
Table 63. .NOLIST
Purpose Turn off listing.
Format .NOLIST
Description
Certain parts of your modules may not be required on a listing; this directive disables
the listing until the next .LIST directive. The default is for the listing to be enabled. This
directive, in conjunction with the directive .LIST, can be used to control the listing of
macro definitions. This directive does not generate assembly code or data.
Example .NOLIST
See also LIST
Table 64. %OUT
Purpose Output string to the console.
Format %OUT string
Description
This directive prints its argument (which does not need to be enclosed in quotes) to
the console. This directive does not generate assembly code or data.
Example %OUT hello!
See also
Table 65. .PAGE
Purpose Perform a form feed.
Format .PAGE
Description Forces a new page listing. This directive does not generate assembly code or data.
Example .PAGE
See also
Table 66. PUBLIC
Purpose Make labels public.
Format PUBLIC <arg>
Table 62. .NOCHANGE