SW500010 Microchip Technology, SW500010 Datasheet - Page 50

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
PICC Driver Option Descriptions
2.6.17 --ASMLIST: Generate Assembler .LST Files
The --ASMLIST option tells PICC to generate one or more assembler listing file for each C and
assembly source module being compiled.
original C code and the corresponding assembly code generated by the code generator. For both
C and assembly source code, a line number, the binary op-codes and addresses are shown. If the
assembler optimizer is enabled (default operation) the list file may differ from the original assem-
bly source code. The assembler optimizer may also simpify some expression and remove some
assembler directives from the listing file for clarity, although they are processed in the usual way.
so that it contains absolute addresses and symbol values. Thus you may use the assembler listing file
to determine the position of, and exact op codes corresponding to, instructions.
2.6.18 --BANKQUAL=selection: Set Compiler Response to Bank Selec-
The --BANKQUAL option selects the compiler’s response to a bank qualifier in source and can be
used to provide functional compatibility with PICC STD compiler or to request that a particualr
variable be positioned in a specific RAM bank. The selections are detailed in Table 2.5. By default,
the compiler will ignore all bank qualifiers.
2.6.19 --CALLGRAPH=type: Select call graph type
This option allows control over the type of callgraph produced in the map file. Allowable suboption
include: none, to specify that no callgraph should be produced; and full to indicate that the full
callgraph be displayed in the map file. In addition, the suboption std can be specified to indicate
that a shorter form, without redundant information relating to ARG functions be produced; or crit,
to inidcate that only critical path information be displayed in the callgraph.
50
ignore
request
require
reject
Selection
In the case of code being assembled that was originally C source, the list file shows both the
Provided the link stage has successfully concluded, the listing file will be updated by the linker
See also Sections
tion Qualifiers
bank qualifiers are ignored
attempt to locate variable according to bank qualifier, if bank unavailable try elsewhere
attempt to locate variable according to bank qualifier, if bank unavailable produce an error
bank qualifiers are not allowed and will result in an error if seen
Table 2.5: Compiler responses to bank qualifiers
Response
PICC Command-line Driver

Related parts for SW500010