You copied the Doc URL to your clipboard.

21.22 DCW and DCWU

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}...



is a numeric expression that evaluates to an integerin the range –32768 to 65535.


DCW inserts a byte of padding beforethe first defined halfword if necessary to achieve two-byte alignment.

Use DCWU if you do not require alignment.


data    DCW     -225,2*number   ; number must already be defined        DCWU    number+4

Related concepts

Was this page helpful? Yes No