Motorola dsp assembler Reference Manual



Yüklə 4,8 Kb.
Pdf görüntüsü
səhifə61/91
tarix08.10.2017
ölçüsü4,8 Kb.
#3546
1   ...   57   58   59   60   61   62   63   64   ...   91

Assembler Messages
Errors
C-20
DSP ASSEMBLER REFERENCE MANUAL
MOTOROLA
Forcing not specified
The type of forcing operand was not given in a FORCE directive.
Function result out of range
The result computed by a transcendental function was too large to be represented
on the host machine.
GL option must be used before any section
The GL option must be activated before any explicit sections are encountered so
that the Assembler can insure that all section symbols are global.
GLOBAL without preceding SECTION directive
GLOBAL directive was encountered outside any previously defined section.
GS option must be used before any section
The GS option must be activated before any explicit sections are encountered so
that the Assembler can use the appropriate counters for section relocation.
Hex constant expected
A character other than ASCII '0' through '9', 'a' through 'f', or 'A' through 'F' either
followed the hexadecimal constant delimiter ($) or appeared in an expression
where a hexadecimal value was expected by default.
IC option must be used before any symbol, section, or macro definition
The IC option must be activated before any symbols, sections, or macros are de-
fined so that the Assembler can remain consistent when storing label names in the
symbol table.
IDENT directive must contain revision number
IDENT directive must contain version number
The version and revision numbers are both required arguments for the IDENT di-
rective.
Illegal directive in buffer declaration
A directive was encountered between a BUFFER-ENDBUF pair that is not allowed
in that context. Some invalid directives include any other buffer-type directive
(DSMDSR, etc.), section directives, or any directive which alters the current loca-
tion counter designation (MODEORG).


Assembler Messages
Errors
MOTOROLA
DSP ASSEMBLER REFERENCE MANUAL
C-21
Illegal directive inside .DEF-.ENDEF declaration
Illegal directive outside .DEF-.ENDEF declaration
Some source-level debug directives, such as .FILE, make no sense and are not
allowed inside .DEF-.ENDEF declarations. Conversely, other directives such as
.VAL are not allowed outside of a .DEF-.ENDEF declaration.
Illegal directive inside DO loop
A directive was encountered inside a DO loop that is not allowed in that context.
Some invalid directives include any buffer-type directive (DSMDSR, etc.), section
directives, or any directive which alters the current location counter designation
(MODEORG).
Illegal function argument
An invalid argument was passed to one of the Assembler built-in functions, in par-
ticular the @LCV() function.
Illegal instruction in single-instruction DO loop
A conditional break instruction (BRKcc) cannot be used as the only instruction in
DO loop.
Illegal memory counter specified
The memory counter designation supplied in the ORG directive was not one of H
(high), L (low), or a positive integer expression in parentheses.
Illegal memory map character
The memory map character supplied in the ORG directive was not one of I (inter-
nal), E (external), R (ROM), A (port A), or B (port B).
Illegal memory space specified
Illegal memory space specified - L:
Illegal memory space specified - P:
Illegal memory space specified - X:
Illegal memory space specified - Y:
The memory space given is either invalid or inappropriate for the desired operation.
Illegal move field destination specified
Illegal move field destination register specified
The destination operand in a data memory move is invalid for the type of instruction
specified.


Assembler Messages
Errors
C-22
DSP ASSEMBLER REFERENCE MANUAL
MOTOROLA
Illegal move field source specified
The source operand in a data memory move is invalid for the type of instruction
specified.
Illegal operator for floating point element
Bitwise operators are invalid for floating point values.
Illegal option
An argument to the OPT directive is invalid.
Illegal processor type
The argument to the -P command line option is invalid.
Illegal revision
The argument to the -R command line option is invalid.
Illegal secondary mnemonic
The secondary mnemonic to an FMPY instruction was not one of FADDFSUB, or
FADDSUB.
Illegal use of SSH as loop count operand
The contents of the system stack high register may not be used as the loop count
operand of a DO instruction.
Illegal X field destination specified
Illegal X field destination register specified
Illegal Y field destination specified
The destination operand in an X or Y memory data move is invalid for the type of
instruction specified.
Illegal Y field source specified
The source operand in an X memory data move is invalid for the type of instruction
specified.
Immediate addressing mode not allowed
Immediate operands are not allowed with some instructions, in particular program
memory moves (MOVEM).
Immediate operand not allowed
Immediate operands are not allowed with some instructions, in particular program
memory moves (MOVEM).


Yüklə 4,8 Kb.

Dostları ilə paylaş:
1   ...   57   58   59   60   61   62   63   64   ...   91




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə