To make the language more consistent, the following directives have been renamed. The new, preferred, name is in the left column. MASM 6.0 still supports the old, obsolete names in the right column.
MASM 6.0 | MASM 5.1 |
.DOSSEG | DOSSEG |
.LISTIF | .LFCOND |
.LISTMACRO | .XALL |
.LISTMACROALL | .LALL |
.NOCREF | .XCREF |
.NOLIST | .XLIST |
.NOLISTIF | .SFCOND |
.NOLISTMACRO | .SALL |
ECHO | %OUT |
EXTERN | EXTRN |
FOR | IRP |
FORC | IRPC |
REPEAT | REPT |
STRUCT | STRUC |
SUBTITLE | SUBTTL |
Specifying 16-Bit and 32-Bit Instructions
MASM 6.0 supports all instructions that work with the extended (32-bit) registers of the 80386/486. On certain instructions, you can override the default operand size with the W (word) and the D (doubleword) suffixes. See online help or the Reference for details.