Jump to main content
MPLAB® XC32 Assembler, Linker, and Utilities User's Guide for PIC32A MCU
Search
Home
5
Assembler Directives
5.2
Directives that Initialize Constants
Notice to Development Tools Customers
1
Preface
2
Assembler Overview
3
Assembler Command Line Options
4
MPLAB® XC32
Assembly Language
5
Assembler Directives
5.1
Directives that Define Sections
5.2
Directives that Initialize Constants
5.2.1
.ascii “
string
1
” | <##>
1
[, ..., “
string
n
” | <##>
n
]
5.2.2
.pascii “
string
1
” | <##>
1
[, ..., “
string
n
” | <##>
n
]
5.2.3
.pascii “
string
1
”
5.2.4
.asciz “
string
1
” | <##>
1
[, ..., “
string
n
” | <##>
n
]
5.2.5
.pasciz “
string
1
” | <##>
1
[, ..., “
string
n
” | <##>
n
]
5.2.6
.pasciz “
string
2
”
5.2.7
.byte
expr
1
[, ...,
expr
n
]
5.2.8
.pbyte
expr
1
[, ...,
expr
n
]
5.2.9
.double
value
1
[, ...,
value
n
]
5.2.10
.fixed
value
1
[, ...,
value
n
]
5.2.11
.float
value
1
[, ...,
value
n
]
5.2.12
.single
value
1
[, ...,
value
n
]
5.2.13
.hword
expr
1
[, ...,
expr
n
]
5.2.14
.int
expr
1
[, ...,
expr
n
]
5.2.15
.long
expr
1
[, ...,
expr
n
]
5.2.16
.short
expr
1
[, ...,
expr
n
]
5.2.17
.string “
str
”
5.2.18
.pstring “
str
”
5.2.19
.pstring “
string
2
”
5.2.20
.word
expr
1
[, ...,
expr
n
]
5.2.21
.pword
expr
1
[, ...,
expr
n
]
5.3
Directives that Declare Symbols
5.4
Directives that Define Sections
5.5
Directives that Modify Section Alignment
5.6
Directives that Format the Output Listing
5.7
Directives that Control Conditional Assembly
5.8
Directives for Substitution/Expansion
5.9
Miscellaneous Directives
5.10
Directives for Debug Information
6
Assembler Listing File
7
Assembler Errors/Warnings/Messages
8
Linker Overview
9
Linker Command Line Options
10
Linker Scripts
11
Linker Processing
12
Linker Examples
13
Linker Map File
14
Linker Errors/Warnings
15
MPLAB® XC32
Object Archiver/Librarian
16
Other Utilities
17
Document Revision History
18
GNU Free Documentation License
Microchip Information
5.2 Directives that Initialize Constants
Constant initialization directives are listed below.