SW500009 Microchip Technology, SW500009 Datasheet - Page 98

HI-TECH FOR DSPIC/PIC24

SW500009

Manufacturer Part Number
SW500009
Description
HI-TECH FOR DSPIC/PIC24
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC24 & DsPICr
Datasheet

Specifications of SW500009

Supported Families
PIC24
Core Architecture
PIC, DsPIC
Software Edition
Standard
Kit Contents
Software And Docs
Tool Type
Compiler
Mcu Supported Families
PIC24 MCUs And DsPIC DSCs
Lead Free Status / RoHS Status
Not applicable / RoHS Compliant
For Use With/related Products
DSPIC3X/PIC24
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
025
778-1003
778-1003
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 be
-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.
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.
84
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. The
If the assembly file is first processed by the C preprocessor, see Section 2.4.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.
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.
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.12.1
for more information on the
Macro Assembler

Related parts for SW500009