User manual

ST Assembler-Linker Assembler directives
Doc ID 11392 Rev 4 63/89
Table 39. FCS
Purpose Form constant string.
Format FCS <"string"> |<bytes> [<“string”> |<bytes>]...
Description
This directive works in the same way as the common STRING directive, except that
the last character in any string argument has bit 7 (for example MSB) forced high.
Numeric arguments in the same list are left untouched.
Example
FCS “ALLO” ; 41,4C,4C,CF
STRING “ALLO” ; 41,4C,4C,4F
See also STRING
Table 40. .FORM
Purpose Set form length of the listing device.
Format .FORM <exp>
Description
The assembler paginates the listing (when selected) with a default of 66 lines per
page. This directive changes the page length from the default. This directive does not
generate assembly code or data.
Example .FORM 72
See also TITLE, SUBTTL, %OUT, .LALL, .XALL, .SALL, .LIST,.NOLIST
Table 41. GROUP
Purpose Name area of source code.
Format GROUP <exp>
Description
All source code following a GROUP directive until the next GROUP directive or the
end of the file - 'belongs' to the named group. Source code not included inside a group
is allocated to a special group called 'Default'.
Example GROUP mainloop
See also
Table 42. #IF
Purpose Start conditional assembly.
Format #IF <exp>