Copyright (C) 2000-2012 |
GNU Info (as.info)M88K DirectivesM88K 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. Note: `.lcomm'. automatically generated by info2www version 1.2.2.9 |