English
Language : 

45111 Datasheet, PDF (76/184 Pages) List of Unclassifed Manufacturers – 14-DAY MONEY BACK GUARANTEE
7 The SASM Assembler
SASM Error and Warning Messages
# Message
Meaning
Type
32 Unexpected EOF
The source code file ends unexpectedly.
E
33 Assume value is in HEXADECIMAL No radix specified, hex assumed by default
W
34 Token length exceeds limit
Internal error
E
35 Illegal character - Ignored
An illegal character was found and ignored
W
36 File register truncated to 5 bits
Obsolete message
W
37 Literal truncated to 8 bits
A literal too large for the target was truncated, e.g. mov fr, 256
W
38 Missing RAM Bank bits
Obsolete message
E
39 No destination bit
Bit move instruction w/o target bit specified
E
40 Destination bit can only be 0 or 1
Obsolete message
E
41 Bit number out of range
A bit number > 7 was specified
E
42
Destination address not in selected
page
Destination address for jump or call is outside of currently selected
code page
E
43 Address exceeds memory limit
Address specified targets outside of the available memory
E
44
Address is not within lower half of
memory page
Address of a subroutine call is outside the first half of a program
memory page
E
45 Label must begin at column 1
An indented label was found
E
46 Ignoring unknown directive
Unknown directive is ignored during assembly
W
47 REPT count exceed limit
Only counts up to 254 allowed
E
48 File register not in current bank
An accessed file register is not within the currently active RAM bank
W
49 MODE register value truncated to 4-bits Only the lower 4-bits of value are stored in MODE
W
50 Expected a fr.bit operand
Bad parameter for a setb/clrb instruction
E
51
Obsolete keyword: <text> for this
device
For example, DEVICE TURBO specified together with DEVICE SX52
W
52 Reset address not in page 0
Address specified with RESET is not in the first page of program
memory
E
53
Applied non bitfield operator to a
bitfield value
Illegal bitfield operator
W
54
Overriding earlier target device dec-
laration
For example, a DEVICE SX28 follows a DEVICE SX20 directive
W
55 ERROR <text>
Error message generated from the ERROR directive
E
56 Source line is too long
The length of the source line exceeds 256 characters
E
57
Local symbol <text> expands to more
than 130 characters
Local symbols are internally stored as “Global:Local”, where “Global”
is the name of the previous global symbol, and the total length may not
exceed 130 characters.
E
58 Division by zero
Zero-division is in an expression
E
59 Literal truncated to 12 bits
Only the lower 12-bits of value are used in instruction
W
60 Couldn't open file: <name>
SASM was unable to open a source file
E
61 Couldn't open include file: <name>
SASM was unable to open an include file
E
62
Include path and file exceeds 64
characters
The full path and filename of an include file was longer than 64
characters
E
63 WATCH is missing parameters
A WATCH directive was missing some parameters
E
64
IRC_CAL has invalid or missing
parameters
The IRC_CAL directive was incorrectly written
E
65
No IRC_CAL directive. Default
IRC_SLOW being used
There was no IRC_CAL directive. The default of IRC_SLOW is being
used
W
66
No FREQ directive. Default 50 MHz
being used
There was no FREQ directive. The default of 50 MHz is being used
W
Page 76 • SX-Key/Blitz Development System Manual 2.0 • Parallax, Inc.