The options shown in the table below affect how the Assembler itself behaves.
| Option | Description |
|---|---|
| AL | Align load counter in overlay buffers. (default reset NO) |
| DBL | Split dual read instructions. (default NO) |
| DLD | Do not restrict directives in DO loops. The presence of some directives in DO loops does not make sense, including some OPT directive variations. This option suppresses errors on particular directives in loops. (default NO) |
| EM | Used when it is necessary to emulate 56100 instructions. This option must be used in order to use the following 56100 instructions in the DSP56800 part: ASR16, IMAC, NEGW, TFR2, SUBL, and SWAP. (default NO) |
| INTR | Perform interrupt location checks. Certain DSP instructions may not appear in the interrupt vector locations in program memory. This option enables the Assembler to check for these instructions when the program counter is within the interrupt vector bounds. (default reset NO) |
| PS | Pack strings in DC directive. Individual bytes in strings are packed into consecutive target words for the length of the string. (default reset NO) |
| PSB | Preserve sign bit in twos-complement negative operands. (default reset NO) |
| RP | Generate NOP instructions to accommodate pipeline delay. If an address register is loaded in one instruction, then the contents of the register are not available for use as a pointer until after the next instruction. Ordinarily, when the Assembler detects this condition, it issues an error message. The RP option causes the Assembler to output a NOP instruction into the output stream instead of issuing an error. (default NO) |
| SVO | Preserve object file on errors. Normally, any object file produced by the Assembler is deleted if errors occur during assembly. This option must be specified before any code or data is generated. |