252
Section 3: Assembler
TI
-
89 / TI
-
92 Plus Sierra C Assembler Reference Manual
Not for Distribution
Beta Version February 2, 2001
FILLVAL=
value
Set the fill value to
value (see DS directive). A warning is issued if the
specified value does not fit in a signed or unsigned byte.
(Default:
FILLVAL=0
)
Flash ROM 16
FR32
Set the size of unknown PC-relative displacements to 16 or 32 bits
(not supported by Texas Instruments).
FRS
FRL
Set the size of unknown absolute displacements to either 16 or 32 bits
(see section 3.5.4.2 Displacement Sizing).
(Default:
FRL
)
FWDSIZE
Enable displacement size checking for forward branches. The
assembler will issue a warning for each displacement that can be
reduced in size.
(Default: disabled)
IOPT
NOIOPT
Enable/disable instruction optimizations (see section
3.4.3 Instruction Optimization).
(Default:
IOPT
)
ISIZE=
size
Set the default instruction size (see section 3.4.2 Instruction Sizing).
The following are the legal sizes:
B
Byte Integer
W
Word Integer
L
Long-word Integer
(Default:
ISIZE=W
)
LHEX
List the alphabetical hexadecimal digits using lowercase characters.
(Default:
UHEX
)
LLBL
NOLLBL
Enable/disable local labels (see section 3.3.5.2 Labels).
(Default:
NOLLBL
)
MC
NOMC
Enable/disable listing of user-defined macro invocations (see section
3.8.1.2 Macro Invocation).
(Default:
MC
)
MD
NOMD
Enable/disable listing of user-defined macro definitions (see section
3.8.1.1 Macro Definition).
(Default:
MD
)
MEX
NOMEX
Enable/disable listing of user-defined macro expansions (see section
3.8.1 User-Defined Macros).
(Default:
NOMEX
)
NOPC
Disable all coercions to PC-relative addressing modes. This option
disables the
PCB16
,
PCB32
, and
PCF
options.
(Default:
PCB16
)
O
NOO
Enable/disable generation of the object file. This option is overridden
by both the NOOBJ directive and the
-K
flag.
(Default:
O
)