Download Assembler/Linker/Librarian User's Guide

Transcript
ASSEMBLER/LINKER/LIBRARIAN
USER’S GUIDE
Index
Symbols
__badram ................................................................. 75
__badrom ................................................................. 76
__config ............................................................86, 195
__fuses .................................................................... 86
__idlocs ...........................................................123, 195
__maxram .............................................................. 136
__maxrom .............................................................. 137
_CRUNTIME .......................................................... 246
_DEBUG ................................................................ 246
_DEBUGCODELEN ............................................... 246
_DEBUGCODESTART .......................................... 246
_DEBUGDATALEN................................................ 246
_DEBUGDATASTART ........................................... 246
_EXTENDEDMODE............................................... 246
_mplink.exe ............................................................ 256
.asm ....................................................................21, 37
.c .........................................................................21, 37
.cof ..............................................................21, 37, 227
.hex .............................................................21, 37, 227
.hxh ........................................................................ 227
.hxl ......................................................................... 227
.lib ...............................................................21, 37, 226
.lkr ...............................................................21, 37, 226
.lst .......................................................................... 227
.map ....................................................................... 229
.o .................................................................21, 37, 226
.out ......................................................................... 227
#define ..................................................................... 98
#include...........................................................130, 189
#undefine ............................................................... 162
$ ............................................................................... 69
A
Absolute Code, Generating...................................... 50
Access Section
Overlayed ......................................................... 74
access_ovr ............................................................... 74
ACCESSBANK ...............................................239, 244
Accessing Labels From Other Modules ................. 196
Allocation
Absolute.......................................................... 252
Relocatable..................................................... 252
Stack ............................................................... 252
AND, logical ............................................................. 69
Arithmatic Operators ................................................ 69
ASCII Character Set .............................................. 329
Assembler Command Line Options
?........................................................................ 63
a........................................................................ 63
c ........................................................................ 63
 1994-2013 Microchip Technology Inc.
d ........................................................................ 63
e ........................................................................ 63
h ........................................................................ 63
l ......................................................................... 64
m ....................................................................... 64
o ........................................................................ 64
p ........................................................................ 64
q ........................................................................ 64
r......................................................................... 64
s ........................................................................ 64
t ......................................................................... 64
w ....................................................................... 64
x ........................................................................ 64
y ........................................................................ 64
B
badram ..................................................................... 75
badrom ..................................................................... 76
Bank Selecting ......................................................... 80
Bank Selecting, Indirect ........................................... 77
Banking .......................................................... 176, 197
bankisel .................................................................... 77
banksel............................................................. 80, 197
Bit Assignments ..................................................... 175
Blank Listing Lines ................................................. 153
Block of Constants ........................................... 82, 103
Boot Loader............................................................ 267
Build Options...................................................... 22, 38
Build Project
Command Line................................................ 259
MPLAB IDE............................................. 256, 257
C
Caveats, Linker Script ............................................ 238
cblock ....................................................................... 82
COD file.................................................................. 220
code ..........................................................84, 190, 195
Code Section.................................................... 84, 175
Code Section, Packed.............................................. 85
code_pack................................................................ 85
Code, Absolute.......................... 50, 190, 194, 197, 198
Code, Relocatable............................. 50, 190, 195, 197
Calling File ...................................................... 199
Defining Module .............................................. 196
Library Routine................................................ 199
Referencing Module........................................ 196
CODEPAGE................................................... 243, 244
COF File............................................................. 21, 37
COFF Object Module File ...................................... 227
Command Line Interface
Assembler ......................................................... 63
Librarian .......................................................... 300
DS33014L-page 331