Motorola dsp assembler Reference Manual



Yüklə 4,8 Kb.
Pdf görüntüsü
səhifə65/91
tarix08.10.2017
ölçüsü4,8 Kb.
#3546
1   ...   61   62   63   64   65   66   67   68   ...   91

Assembler Messages
Errors
MOTOROLA_DSP_ASSEMBLER_REFERENCE_MANUAL_C-33_Only_post-increment_by_offset_addressing_allowed_with_LMS_move'>MOTOROLA
DSP ASSEMBLER REFERENCE MANUAL
C-33
Only post-increment by offset addressing allowed with LMS move
The initial data move destination operand in an LMS move must use post-incre-
ment by offset addressing.
Only post-increment or post-increment by offset addressing allowed
Moves to P memory allow only post-increment or post-increment by offset address-
ing.
Only register direct addressing allowed
The instruction allows only register direct addressing.
Only register direct and indirect addressing allowed
The instruction allows only register direct and indirect addressing.
Only register indirect addressing allowed
The instruction allows only register indirect addressing.
Operation not allowed with address term
Only addition and subtraction are allowed in expressions involving addresses or
relative terms.
Page length too small for specified top and bottom margins
The sum of the top and bottom margins specified in the PAGE directive is greater
than the page length - 10.
Page length too small to allow default bottom margin
The bottom margin exceeds the page length specified in the PAGE directive.
PC-relative address too large to use short
The PC-relative offset being forced short is too large to fit into the instruction word.
PC-relative addressing mode not allowed
The PC-relative addressing mode is not allowed for this instruction.  The restriction
applies, for example, to bit manipulation instructions and some jump-type instruc-
tions.
Phasing error
The value associated with a symbol has changed between pass 1 of the assembly
and pass 2. This error can occur spontaneously in conjunction with other errors.
The Assembler is designed to avoid phasing errors in general. If a phasing error


Assembler Messages
Errors
C-34
DSP ASSEMBLER REFERENCE MANUAL
MOTOROLA
occurs without any other errors this may represent an internal error which should
be reported to Motorola.
One exception is the use of the checksumming function @CHK() with the EQU di-
rective. Instruction encoding may be incomplete after the first pass due to forward
referencing, causing the checksum value to change between passes. Because of
this the SET directive must be used to assign the checksum value to a symbol.
Possible invalid white space between operands or arguments
The Assembler verifies that fields which should not contain operands or values are
empty. If these fields are not empty the Assembler produces this error.
Post-decrement addressing mode not allowed
The post-decrement addressing mode is not allowed for this instruction. The re-
striction applies, for example, to bit manipulation instructions and some jump-type
instructions.
Post-decrement by offset addressing mode not allowed
The post-decrement by offset addressing mode is not allowed for this instruction.
The restriction applies, for example, to bit manipulation instructions and some
jump-type instructions.
Post-increment addressing mode not allowed
The post-increment addressing mode is not allowed for this instruction. The restric-
tion applies, for example, to bit manipulation instructions and some jump-type in-
structions.
Post-increment by offset addressing mode not allowed
The post-increment by offset addressing mode is not allowed for this instruction.
The restriction applies, for example, to bit manipulation instructions and some
jump-type instructions.
Pre-decrement addressing mode not allowed
The pre-decrement addressing mode is not allowed for this instruction. The restric-
tion applies, for example, to instructions which include parallel XY memory data
transfers.
RDIRECT directive not allowed in section
Since the effect of the RDIRECT directive is global, it cannot be used within a sec-
tion which has been declared using the SECTION directive.  Move the RDIRECT
directive outside the declared section to avoid this error.


Assembler Messages
Errors
MOTOROLA
DSP ASSEMBLER REFERENCE MANUAL
C-35
Redefinition would overflow line
A substitution string declared using the DEFINE directive will cause the current
source line to overflow if substitution occurs.
Reference outside of current buffer block
Reference outside of current overlay block
Reference was made to an underscore local label which fell outside the current
buffer or overlay definition.
Register direct addressing not allowed
Register direct addressing mode is not allowed for this instruction. The restriction
applies, for example, to bit manipulation instructions, some jump-type instructions,
and parallel XY data memory moves.
Register displacement valid only with address register R2
Only address register R2 is valid as a displacement register.
Relative equate must be in same section
An EQU directive with a relative expression operand must be defined in the same
section as the section associated with the operand expression.
Relative expression must be integer
A relative expression must evaluate to an integer value.
Relative expression not allowed
Relative expressions are not allowed as arguments to the Assembler built-in func-
tions.
Relative SET must be in same section
SET directive with a relative expression operand must be defined in the same
section as the section associated with the operand expression.
Relative terms from different sections not allowed
Relative terms defined in different sections are not allowed in expressions.  This is
because the relationship between the terms is based on where the enclosing sec-
tions are located in memory.
Relocatable load origin must be in current memory, section, and counter
Relocatable runtime origin must be in current memory, section, and counter
The origin expression does not refer to the current memory space, section, or lo-
cation counter number.


Yüklə 4,8 Kb.

Dostları ilə paylaş:
1   ...   61   62   63   64   65   66   67   68   ...   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ə