User manual

ST Assembler-Linker Index
Doc ID 11392 Rev 4 86/89
%OUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
.CTRL
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
.FORM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
.LALL
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67
.LIST
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67
.NOCHANGE
. . . . . . . . . . . . . . . . . . . . . 70-71
.NOLIST
. . . . . . . . . . . . . . . . . . . . . . . . . . . .71
.PAGE
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
.SALL
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
.SETDP
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
.TAB
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
.XALL
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
BYTES
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
CEQU
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
DATE
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
DC.B
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
DC.L
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
DC.W
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
DS.B
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
DS.L
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
DS.W
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
END
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
EQU
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
EXTERN
. . . . . . . . . . . . . . . . . . . . . 21, 40, 61
FCS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
INTEL
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66
INTERRUPT
. . . . . . . . . . . . . . . . . . . . . . . . .67
LOCAL
. . . . . . . . . . . . . . . . . . . . . . . . . .30, 68
LONG
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
LONGS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
MACRO
. . . . . . . . . . . . . . . . . . . . . . . . . .30, 69
MEND
. . . . . . . . . . . . . . . . . . . . . . . . . . .30, 69
MOTOROLA
. . . . . . . . . . . . . . . . . . . . . . . . .70
NEAR
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
PUBLIC
. . . . . . . . . . . . . . . . . . . . . . 21, 40, 71
REPEAT
. . . . . . . . . . . . . . . . . . . . . . . . . . . .72
SEGMENT
. . . . . . . . . . . . . . . . . . . . . . . . . .72
SKIP
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
STRING
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
SUBTTL
. . . . . . . . . . . . . . . . . . . . . . . . . . . .74
TEXAS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
TITLE
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
UNTIL
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
WORD
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
WORDS
. . . . . . . . . . . . . . . . . . . . . . . . . . . .76
ZILOG
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
documentation
conventions
. . . . . . . . . . . . . . . . . . . . . . . . . .10
E
errors
#define has no second argument
. . . . . . . . . 79
#LOAD before segment!
. . . . . . . . . . . . . . . . 82
address not on WORD boundary
. . . . . . . . . 82
all EQUs involving external args must...
. . . . 82
ambiguous label name
. . . . . . . . . . . . . . . . . 82
bad character in line
. . . . . . . . . . . . . . . . . . . 81
bad character in public line
. . . . . . . . . . . . . . 80
bad ending
. . . . . . . . . . . . . . . . . . . . . . . . . . 81
bad PSIG index
. . . . . . . . . . . . . . . . . . . . . . 81
byte size exp >Offh ’value’
. . . . . . . . . . . . . . 83
byte size label has value >255
. . . . . . . . . . . 82
Cannot find position in source file
. . . . . . . . 79
Cannot have code in segments previously
containing DS.X...
. . . . . . . . . . . . . . . . . . 82
Cannot have DS.X in segments containing
code/data!...
. . . . . . . . . . . . . . . . . . . . . . 82
Cannot have more than 180 #defines
. . . . . 79
Cannot match addressing mode
. . . . . . . . . 81
Cannot nest #includes > 5 levels
. . . . . . . . . 82
COD index only allowed on introduction
. . . 82
code produced outside segment
. . . . . . . . . 79
constant too large for directive ’value’
. . . . . 82
corrupted object file
. . . . . . . . . . . . . . . . . . . 83
Could not find entry for segment in mapfile
. 82
Could not find label in mapfile
. . . . . . . . . . . 82
Could not find label list in mapfile
. . . . . . . . . 82
Could not return to old place in source
. . . . . 80
Could not return to old place in source file
’X.asm’
. . . . . . . . . . . . . . . . . . . . . . . . . . 79
Could not seek back in file ’F1’
. . . . . . . . . . . 83
currently unknown numeric type
. . . . . . . . . . 81
divide by zero
. . . . . . . . . . . . . . . . . . . . . . . . 80
doubly defined label
. . . . . . . . . . . . . . . . . . . 80
empty file
. . . . . . . . . . . . . . . . . . . . . . . . . . . 79
EOF before line terminator
. . . . . . . . . . . . . . 79
EOF while in macro definition
. . . . . . . . . . . . 79
file capture error
. . . . . . . . . . . . . . . . . . . . . . 79
file list must be supplied
. . . . . . . . . . . . . . . . 83
first SKIP argument is extern/relative
. . . . . . 80
IFs nested past 15 levels
. . . . . . . . . . . . . . . 80
illegal external suffix
. . . . . . . . . . . . . . . . . . . 80
illegal source EOF
. . . . . . . . . . . . . . . . . . . . 79
illegal suffix
. . . . . . . . . . . . . . . . . . . . . . . . . . 82
improper characters
. . . . . . . . . . . . . . . . . . . 82
incomplete object file
. . . . . . . . . . . . . . . . . . 83
label defined as PUBLIC twice
. . . . . . . . . . . 80
label more than 30 characters
. . . . . . . . . . . 80
label used before its EXTERN definition
. . . 82
mend only allowed in macro
. . . . . . . . . . . . . 81
missing Hex number
. . . . . . . . . . . . . . . . . . . 81
more than four characters in single quotes
. 80
no closing quote
. . . . . . . . . . . . . . . . . . . . . . 81