DS.W n
RMW n
These directives generate n words of zeroes into the current section and adjusts the location counter accordingly. If the directive is labeled, the label is assigned the location counter of the current section before the space is allocated in that section. If n is one, the label's data type is set to WORD, otherwise it is set to be a fixed array of WORD[n].
The number of bytes per word is defined by the target processor. For 32-bit processors, one word is usually four bytes, and for 8-bit and 16-bit processors, one word is usually two bytes.
The location counter is not aligned before allocating space.
Temp DS.W 10
This reserves 10 words in the current section, sets them all to zero, and defines Temp as the start of the block with type WORD[10].