You declare integer variables in the data segment of your program to allocate memory for data. The EQU and = directives define integer constants. Integer variables allocated with the data allocation directives can be initialized in several ways. MASM 6.0 provides new forms of the data allocation directives. This section discusses these features and explains how to use the SIZEOF and TYPE operators to provide information to the assembler about the types in your program. For information on symbolic integer constants, see Section 1.2.4, “Integer Constants and Constant Expressions.”