SW500008 Microchip Technology, SW500008 Datasheet - Page 102

PICC-18 STD

SW500008

Manufacturer Part Number
SW500008
Description
PICC-18 STD
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC18r
Datasheets

Specifications of SW500008

Supported Families
PIC18
Core Architecture
PIC
Software Edition
Standard
Kit Contents
Software And Docs
Mcu Supported Families
PIC18
Tool Function
Compiler
Tool Type
Compiler
Lead Free Status / RoHS Status
Not applicable / RoHS Compliant
For Use With/related Products
PIC18 Series
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
015
778-1001
778-1001
HI-TECH C Assembly Language
-Llistfile This option requests the generation of an assembly listing file. If listfile is specified
-O This requests the assembler to perform optimization on the assembly code. Note that the use of
-Ooutfile By default the assembler determines the name of the object file to be created by stripping
-Pprocessor This option defines the processor which is being used. The processor type can also be
-V This option will include line number and filename information in the object file produced by
-Twidth This option allows specification of the assembly list file width, in characters. width
-W[!]warnlevel This option allow the warning threshold level to be set. This will limit the number
-X The object file created by the assembler contains symbol information, including local symbols,
4.3 HI-TECH C Assembly Language
The source language accepted by the macro assembler, ASPIC18, is described below. All opcode
mnemonics and operand syntax are strictly PIC18 assembly language. Additional mnemonics and
88
then the listing will be written to that file, otherwise it will be written to the standard output.
An assembly listing file contains additional fields, such as the address and opcode fields, which
are not part of the assembly source syntax, hence these files cannot be passed to the assembler
for compilation. See the assembler -A option for generating processed assembly source files
that can be used as source files in subsequent compilation.
this option slows the assembly process down, as the assembler must make an additional pass
over the input code. Debug information for assembler code generated from C source code
may become unreliable.
any suffix or extension (i.e. the portion after the last dot) from the first source filename and
appending .obj. The -O option allows the user to override the default filename and specify a
new name for the object file.
indicated by use of the PROCESSOR directive in the assembler source file, see Section 4.3.8.24.
You can also add your own processors to the compiler via the compiler’s chipinfo file.
the assembler. Such information may be used by debuggers. Note that the line numbers will
correspond with assembler code lines in the assembler file. This option should not be used
when assembling an assembler file produced by the code generator from a C source file, i.e. it
should only be used with hand-written assembler source files.
should be a decimal number greater than 41. The default width is 80 characters.
of warning messages produce when the assembler is executing. The effect of this option is
similar to the command-line driver’s --WARN option, see Section 2.4.54.
i.e. symbols that are neither public or external. The -X assembler option will prevent the local
symbols from being included in the object file, thereby reducing the file size.
Macro Assembler

Related parts for SW500008