Table 4–1. Assembler Directives Summary (Continued)
(b) Directives that initialize constants (data and memory)
Mnemonic and Syntax
.bes size in bits
.byte value
[, ... , value
1
.char value
[, ... , value
1
.double value
[, ... , value
1
.ldouble value
[, ... , value
1
.field value [, size in bits ]
.float value [, ... , value
.half value
[, ... , value
1
.short value
[, ... , value
1
.int value
[, ... , value
1
n
.long value
[, ... , value
1
.pstring " string
" [, ... ," string
1
.space size in bits;
.string " string
" [, ... , " string
1
.ubyte value
[, ... , value
1
.uchar value
[, ... , value
1
.uhalf value
[, ... , value
1
.ushort value
[, ... , value
1
.uint value
[, ... , value
1
.ulong value
[, ... , value
1
.uword value
[, ... , value
1
.word value
[, ... , value
1
.xfloat value
[, ..., value
1
.xlong value
[, ..., value
1
]
n
]
n
]
n
]
n
]
n
]
n
]
n
]
]
n
"]
n
"]
n
]
n
]
n
]
n
]
n
]
n
]
n
]
n
]
n
]
n
]
n
Description
Reserve size bits in the current section; note that a
label points to the last addressable word in the
reserved space
Initialize one or more successive words in the current
section
Initialize one or more 64-bit, IEEE double-precision,
floating-point constants
Initialize a variable-length field
Initialize one or more 32-bit, IEEE single-precision,
floating-point constants
Initialize one or more 16-bit integers
Initialize one or more 16-bit integers
Initialize one or more 32-bit integers
Initialize one or more text strings (packed).
Reserve size bits in the current section; note that a
label points to the beginning of the reserved space
Initialize one or more text strings
Initialize one or more successive words in the current
section
Initialize one or more unsigned 16-bit integers
Initialize one or more unsigned 16-bit integers
Initialize one or more unsigned 32-bit integers
Initialize one or more unsigned16-bit integers.
Initialize one or more 16-bit integers.
Initialize one or more 32-bit, IEEE single-precision,
floating-point constants, but do not align on long
word boundary.
Initialize one or more 32-bit integers, but do not
align on long word boundary.
Directives Summary
Assembler Directives
Page
4-80
4-33
4-40
4-47
4-50
4-54
4-58
4-63
4-83
4-80
4-83
4-33
4-54
4-58
4-63
4-58
4-58
4-50
4-63
4-3
Need help?
Do you have a question about the TMS320C54x and is the answer not in the manual?