SW500010 Microchip Technology, SW500010 Datasheet - Page 120

HI-TECH C PRO FOR PIC10/12/16

SW500010

Manufacturer Part Number
SW500010
Description
HI-TECH C PRO FOR PIC10/12/16
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC10/12/16r
Datasheets

Specifications of SW500010

Supported Families
PIC10, PIC12, PIC16
Core Architecture
PIC
Software Edition
Professional
Kit Contents
Software And Docs
Mcu Supported Families
PIC10/12/16
Tool Type
Compiler
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
PIC10, PIC12, PIC14, PIC16, PIC16E
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
019P
778-1006
778-1006
HI-TECH C Assembly Language
-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
-V This option will include line number and filename information in the object file produced by
-Twidth This option allows specification of the listfile paper width, in characters. width should be
-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, ASPIC, is described below. All opcode
mnemonics and operand syntax are strictly PIC assembly language. Additional mnemonics and
assembler directives are documented in this section.
4.3.1 Statement Formats
Legal statement formats are shown in Table 4.2.
on a line of its own, or precede a mnemonic as shown in the second format.
The name field is mandatory and should also contain one identifier.
contain lines that form valid preprocessor directives. See Section
format for these directives.
should appear.
120
The label field is optional and, if present, should contain one identifier. A label may appear
The third format is only legal with certain assembler directives, such as MACRO, SET and EQU.
If the assembly file is first processed by the C preprocessor, see Section 2.6.11, then it may also
There is no limitation on what column or part of the line in which any part of the statement
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.
be indicated by use of the PROCESSOR directive in the assembler source file, see Section
4.3.8.25. 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.
a decimal number greater than 41. The default width is 80 characters.
i.e. symbols that are neither public or external. The -X option will prevent the local symbols
from being included in the object file, thereby reducing the file size.
3.11.1
for more information on the
Macro Assembler

Related parts for SW500010