DF               Define farword                                     Directive

[name] DF [type PTR] expression [, expression ]

Allocates 6 bytes (a 48-bit far pointer) of storage. name is the
symbol you'll subsequently use to refer to the data.

type followed by PTR adds debug information to the symbol being
defined, so that Turbo Debugger can display its contents properly.
type is one of the following: BYTE, WORD, DATAPTR, CODEPTR, DWORD,
FWORD, PWORD, QWORD, TBYTE, SHORT, NEAR, FAR or a structure name.

expression can be

- a ? (question mark)
- a duplicated expression (DUP)
- a constant expression using 48-bit arithmetic
- a relative expression or address that requires 16 bits
or fewer (32 bits or fewer if 80386+ selected)
- a relative address expression consisting of a 16-bit segment
and a 32-bit offset
- a string of up to 6 bytes in length, using standard quoted
string format

Note: This directive is normally only used with the 80386 processor.