SW500007 Microchip Technology, SW500007 Datasheet - Page 121

PICC-18 PRO

SW500007

Manufacturer Part Number
SW500007
Description
PICC-18 PRO
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC18r
Datasheets

Specifications of SW500007

Supported Families
PIC18
Core Architecture
PIC
Software Edition
Professional
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
015P
778-1002
778-1002
Macro Assembler
will expand to:
4.3.8.24 PROCESSOR
The output of the assembler may vary depending on the target device. The device name is typically
set using the --CHIP option to the command-line driver PICC18, see Section 2.4.22, or using the
assembler -P option, see Table 4.1, but can also be set with this directive, e.g.
4.3.8.25 SIGNAT
This directive is used to associate a 16-bit signature value with a label. At link time the linker checks
that all signatures defined for a particular label are the same and produces an error if they are not. The
SIGNAT directive is used by the HI-TECH C compiler to enforce link time checking of C function
prototypes and calling conventions.
C. For example:
will associate the signature value 8192 with the symbol _fred. If a different signature value for
_fred is present in any object file, the linker will report an error.
4.3.9 Assembler Controls
Assembler controls may be included in the assembler source to control assembler operation such as
listing format. These keywords have no significance anywhere else in the program. The control is
invoked by the directive OPT followed by the control name. Some keywords are followed by one or
more parameters. For example:
A list of keywords is given in Table 4.7, and each is described further below.
Use the SIGNAT directive if you want to write assembly language routines which are called from
PSECT romdata,class=CODE,delta=2
PSECT text
PROCESSOR 16F877
SIGNAT _fred,8192
OPT EXPAND
DB ’A’
DB ’B’
DB ’C’
HI-TECH C Assembly Language
107

Related parts for SW500007