SW500008 Microchip Technology, SW500008 Datasheet - Page 121

PICC-18 STD

SW500008

Manufacturer Part Number
SW500008
Description
PICC-18 STD
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC18r
Datasheets

Specifications of SW500008

Supported Families
PIC18
Core Architecture
PIC
Software Edition
Standard
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
015
778-1001
778-1001
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 SW500008