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