DEFINE MEMORY DATA
Use the D(x)-instructions to define data
in the selected segment.
Types:
DB ; Define Byte (8-bit)
DW ; Define Word (16-bit)
DD ; Define Double-Word (32-bit)
DQ ; Define Quad-Word (64-bit)
DF ; Define Far 48-bit Pointer
DP ; Define Far 48-bit Pointer
DT ; Define TenByte (10 bytes)
Usage:
(name) DX value(s) ; Define values in the selected segment
; The name is optional and can be used
; to return the offset of the data.
; Use a comma (,) to separate values.
Examples:
DB 'Hello!' ; Write 'Hello!' to the segment
score DW 0 ; Write 16-bit value to the segment (=0)
; "score" holds the offset to the data
mulValues DB 0, 1, 2, 3 ; Write 4 bytes to the segment
memTable DW score ; Write the offset of "score" to the segment
DD segName ; Write the offset of a segment to the
; selected segment.
; "segName" = get offset of this segment