45111 Parallax Inc, 45111 Datasheet - Page 76

MANUAL FOR SX-KEY/BLITZ VER. 2.0

45111

Manufacturer Part Number
45111
Description
MANUAL FOR SX-KEY/BLITZ VER. 2.0
Manufacturer
Parallax Inc
Datasheet

Specifications of 45111

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

Related parts for 45111