8.19.1 M88K Machine Directives
The M88K version of the assembler supports the following machine
directives:
.align
- This directive aligns the section program counter on the next 4-byte
boundary.
.dfloat expr
- This assembles a double precision (64-bit) floating point constant.
.ffloat expr
- This assembles a single precision (32-bit) floating point constant.
.half expr
- This directive assembles a half-word (16-bit) constant.
.word expr
- This assembles a word (32-bit) constant.
.string "str"
- This directive behaves like the standard
.ascii
directive for
copying str into the object file. The string is not terminated
with a null byte.
.set symbol, value
- This directive creates a symbol named symbol which is an alias for
another symbol (possibly not yet defined). This should not be confused
with the mnemonic
set
, which is a legitimate M88K instruction.
.def symbol, value
- This directive is synonymous with
.set
and is presumably provided
for compatibility with other M88K assemblers.
.bss symbol, length, align
- Reserve length bytes in the bss section for a local symbol,
aligned to the power of two specified by align. length and
align must be positive absolute expressions. This directive
differs from `.lcomm' only in that it permits you to specify
an alignment. See section
.lcomm
.
This document was generated
by Guillaume Rousse on December, 12 2004
using texi2html