The DCW directive allocates one or more halfwords of memory, aligned on two-byte boundaries, and defines the initial runtime contents of the memory.
DCWU is the same, except that the memory alignment is arbitrary.
{label} DCW{U} expr{,expr}...
where:
expris a numeric expression that evaluates to an integer in the range –32768 to 65535 (see Numeric expressions).
DCW inserts a byte of padding before the first defined halfword if necessary to achieve two-byte alignment.
Use DCWU if you do not require alignment.
See also:
data DCW -225,2*number ; number must already be defined
DCWU number+4