SW500011 Microchip Technology, SW500011 Datasheet - Page 114

HI-TECH X PRO FOR PIC32

SW500011

Manufacturer Part Number
SW500011
Description
HI-TECH X PRO FOR PIC32
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC32r
Datasheet

Specifications of SW500011

No. Of User Licenses
1
Supported Families
PIC32
Core Architecture
PIC
Supported Hosts
Windows XP, Vista, Linux, Mac OS X
Software Edition
Professional
Kit Contents
Software And Docs
Tool Type
Compiler
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
PIC32 Series
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
032
778-1007
778-1007
HI-TECH C Assembly Language
4.3.2 Instruction Operand Variants
Many of the 2 or 3 operand assembly machine and in-built instructions have variants with less
operands supported by the assembler. These variants have been enumerated in Tables
both MIPS32r2 and MIPS16e assembly respectively.
4.3.3 Statement Formats
Legal statement formats are shown in Table 4.4.
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.
4.3.4 Characters
The character set used is standard 7 bit ASCII. Alphabetic case is significant for identifiers, but not
mnemonics and reserved words. Tabs are treated as equivalent to spaces.
4.3.4.1 Delimiters
All numbers and identifiers must be delimited by white space, non-alphanumeric characters or the
end of a line.
4.3.4.2 Special Characters
There are a few characters that are special in certain contexts. Within a macro body, the character & is
used for token concatenation. To use the bitwise & operator within a macro body, escape it by using
&& instead. In a macro argument list, the angle brackets < and > are used to quote macro arguments.
4.3.5 Comments
An assembly comment is initiated with a semicolon that is not part of a string or character constant.
contain C or C++ style comments using the standard /* ... */ and // syntax.
114
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.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
If the assembly file is first processed by the C preprocessor, see Section 2.6.11, then it may also
3.11.2
for more information on the
Macro Assembler
4.2
and
4.3
for

Related parts for SW500011