[<label>] DC.B <string>
[<label>] DC.B <data list>
[<label>] DC.W <data list>
[<label>] DC.L <data list>
Operation: Define constant. The DC directive places the
specified data or string within the instruction stream.
The relative address of the first piece of data defined
by a DC statement can be referenced by an optional label.
If a length extension (.B, .W, or .L) is not specified, the
byte value is used for strings and the word value for
numeric data. All data will be rounded to word size.
This means that an extra byte will be added to the end of
a constant DC.B declaration if the string or numeric list
have an odd number items.
Strings: A string is represented by a sequence of characters
enclosed in quotes ("). Several escape sequences, beginning
with a backslash (\\) may also be specified within a string.
pascal string (leading length byte)
c-string (following null byte)
All strings will have no following or leading bytes unless
Data List: A data list consists of a sequence of numbers or
numeric equations separated by commas.