The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at Directives Reference.
x64**
| .ALLOCSTACK | .ENDPROLOG | PROC |
| .PUSHFRAME | .PUSHREG | .SAVEREG |
| .SAVEXMM128 | .SETFRAME |
Code Labels
| ALIGN | EVEN |
| LABEL | ORG |
Conditional Assembly
| ELSE | ELSEIF | ELSEIF2 |
| IF | IF2 | IFB/IFNB |
| IFDEF/IFNDEF | IFDIF/IFDIF[[I]] | IFE |
| IFIDN/IFIDN[[I]] |
Conditional Control Flow
| .BREAK | .CONTINUE | .ELSE |
| .ELSEIF | .ENDIF | .ENDW |
| .IF | .REPEAT | .UNTIL |
| .UNTILCXZ | .WHILE |
Conditional Error
| .ERR | .ERR2 | .ERRB |
| .ERRDEF | .ERRDIF/.ERRDIF[[I]]] | .ERRE |
| .ERRIDN/.ERRIDN[[I]] | .ERRNB | .ERRNDEF |
| .ERRNZ |
Data Allocation
| ALIGN | BYTE/SBYTE | DWORD/SDWORD |
| EVEN | FWORD | LABEL |
| ORG | QWORD | REAL4 |
| REAL8 | REAL10 | TBYTE |
| WORD/SWORD |
Equates
| = |
| EQU |
| TEXTEQU |
Listing Control
| .CREF | .LIST | .LISTALL |
| .LISTIF | .LISTMACRO | .LISTMACROALL |
| .NOCREF | .NOLIST | .NOLISTIF |
| .NOLISTMACRO | PAGE | SUBTITLE |
| .TFCOND | TITLE |
Macros
| ENDM | EXITM | GOTO |
| LOCAL | MACRO | PURGE |
Miscellaneous
| ALIAS | ASSUME | COMMENT |
| ECHO | END | .FPO |
| INCLUDE | INCLUDELIB | MMWORD |
| OPTION | POPCONTEXT | PUSHCONTEXT |
| .RADIX | .SAFESEH | XMMWORD |
| YMMWORD |
Procedures
| ENDP | INVOKE | PROC |
| PROTO |
Processor
| .386 | .386P | .387 |
| .486 | .486P | .586 |
| .586P | .686 | .686P |
| .K3D | .MMX | .XMM |
Repeat Blocks
| ENDM | FOR | FORC |
| GOTO | REPEAT | WHILE |
Scope
| COMM | EXTERN | EXTERNDEF |
| INCLUDELIB | PUBLIC |
Segment
| .ALPHA | ASSUME | .DOSSEG |
| END | ENDS | GROUP |
| SEGMENT | .SEQ |
Simplified Segment
| .CODE | .CONST | .DATA |
| .DATA? | .DOSSEG | .EXIT |
| .FARDATA | .FARDATA? | .MODEL |
| .STACK | .STARTUP |
String
| CATSTR | INSTR |
| SIZESTR | SUBSTR |
Structure and Record
| ENDS | RECORD | STRUCT |
| TYPEDEF | UNION |