Microchip Technology XC8 Standard Compiler (Workstation) SW006021-1 SW006021-1 ユーザーズマニュアル
製品コード
SW006021-1
MPLAB
®
XC8 C Compiler User’s Guide
DS52053B-page 4
2012 Microchip Technology Inc.
5.6 Operators and Statements ......................................................................... 179
5.7 Register Usage ........................................................................................... 181
5.8 Functions .................................................................................................... 182
5.9 Interrupts .................................................................................................... 189
5.10 Main, Runtime Startup and Reset ............................................................ 194
5.11 Library Routines ....................................................................................... 198
5.12 Mixing C and Assembly Code .................................................................. 200
5.13 Optimizations ............................................................................................ 208
5.14 Preprocessing .......................................................................................... 210
5.15 Linking Programs ..................................................................................... 222
5.7 Register Usage ........................................................................................... 181
5.8 Functions .................................................................................................... 182
5.9 Interrupts .................................................................................................... 189
5.10 Main, Runtime Startup and Reset ............................................................ 194
5.11 Library Routines ....................................................................................... 198
5.12 Mixing C and Assembly Code .................................................................. 200
5.13 Optimizations ............................................................................................ 208
5.14 Preprocessing .......................................................................................... 210
5.15 Linking Programs ..................................................................................... 222
6.1 Introduction ................................................................................................. 241
6.2 Assembler Usage ....................................................................................... 241
6.3 Options ....................................................................................................... 242
6.4 MPLAB XC8 Assembly Language .............................................................. 246
6.5 Assembly-Level Optimizations ................................................................... 268
6.6 Assembly List Files ..................................................................................... 269
6.2 Assembler Usage ....................................................................................... 241
6.3 Options ....................................................................................................... 242
6.4 MPLAB XC8 Assembly Language .............................................................. 246
6.5 Assembly-Level Optimizations ................................................................... 268
6.6 Assembly List Files ..................................................................................... 269
7.1 Introduction ................................................................................................. 277
7.2 Operation .................................................................................................... 277
7.3 Relocation and Psects ................................................................................ 285
7.4 Map Files .................................................................................................... 286
7.2 Operation .................................................................................................... 277
7.3 Relocation and Psects ................................................................................ 285
7.4 Map Files .................................................................................................... 286
8.1 Introduction ................................................................................................. 291
8.2 Librarian ..................................................................................................... 291
8.3 OBJTOHEX ................................................................................................ 295
8.4 CREF .......................................................................................................... 297
8.5 CROMWELL ............................................................................................... 300
8.6 HEXMATE .................................................................................................. 303
8.2 Librarian ..................................................................................................... 291
8.3 OBJTOHEX ................................................................................................ 295
8.4 CREF .......................................................................................................... 297
8.5 CROMWELL ............................................................................................... 300
8.6 HEXMATE .................................................................................................. 303
C.1 Translation (G.3.1) ..................................................................................... 479
C.2 Environment (G.3.2) .................................................................................. 479
C.3 Identifiers (G.3.3) ....................................................................................... 480
C.4 Characters (G.3.4) ..................................................................................... 480
C.5 Integers (G.3.5) .......................................................................................... 481
C.6 Floating-Point (G.3.6) ................................................................................ 482
C.7 Arrays and Pointers (G.3.7) ....................................................................... 482
C.8 Registers (G.3.8) ....................................................................................... 482
C.9 Structures, Unions, Enumerations, and Bit-Fields (G.3.9) ......................... 483
C.10 Qualifiers (G.3.10) ................................................................................... 483
C.11 Declarators (G.3.11) ................................................................................ 483
C.2 Environment (G.3.2) .................................................................................. 479
C.3 Identifiers (G.3.3) ....................................................................................... 480
C.4 Characters (G.3.4) ..................................................................................... 480
C.5 Integers (G.3.5) .......................................................................................... 481
C.6 Floating-Point (G.3.6) ................................................................................ 482
C.7 Arrays and Pointers (G.3.7) ....................................................................... 482
C.8 Registers (G.3.8) ....................................................................................... 482
C.9 Structures, Unions, Enumerations, and Bit-Fields (G.3.9) ......................... 483
C.10 Qualifiers (G.3.10) ................................................................................... 483
C.11 Declarators (G.3.11) ................................................................................ 483