Download User Manual - v8.8 Cross-Assembler, Linker/Locator, Utilities

Transcript
Assembler Error Messages
E 314:
TRAP number too large
Trap number must be inside the range 0..7fh.
E 315:
invalid PECDEF operand
E 316:
CALL out of range
E 317:
procedure defined outside the actual section
E 318:
CALLA, PCALL or CALLR of a FAR procedure is not allowed
Use a CALLS for FAR procedures or labels or use a near label.
E 319:
no inter−segment calls or jumps of/to NEAR labels allowed
E 320:
invalid segment number
E 321:
operand combination: operand invalid for this mnemonic
E 322:
DDP[x] (x=0..3) must be used for page override
An invalid SFR register was used for a page override.
E 323:
section boundary (length) overflow (underflow)
The value of DOTVAL goes outside the range that is allowed for the
memory type of this section.
E 324:
memory type ’name’ can only be used in non−segmented mode
LDAT and PDAT can only be used in non−segmented mode.
E 325:
invalid page number: hexnumber
E 326:
invalid segment number: hexnumber
A page or segment number was used which is outside the highest
memory limit. This limit depends on the controls:
$SEGMENTED/$NONSEGMENTED
− select non−segmented (max. 64k) or segmented (max 256k or
16M) memory approach
$MODEL
− if the SMALL model is used $NONSEGMENTED also has 256k or
16M
E 327:
invalid number of atomic instructions
The right operand of an ATOMIC, EXTR, EXTP, EXTS, EXTSR or EXTPR
instruction is the number of atomic instructions. This number must be
in the range 1 − 4. A relocatable is not allowed for this operand.
• • • • • • • •
G−23