Skip to main content

This browser is no longer supported.

Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

Download Microsoft Edge More info about Internet Explorer and Microsoft Edge
Read in English
Read in English Edit
Twitter LinkedIn Facebook Email

Directives Reference

  • Article
  • 08/03/2021
  • 2 minutes to read

In this article

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

IFDIFI
IFE
IFIDN
IFIDNI

Conditional Control Flow

.BREAK
.CONTINUE
.ELSE
.ELSEIF

.ENDIF
.ENDW
.IF
.REPEAT

.UNTIL
.UNTILCXZ
.WHILE

Conditional Error

.ERR
.ERR2
.ERRB
.ERRDEF

.ERRDIF
.ERRDIFI
.ERRE
.ERRIDN

.ERRIDNI
.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

See also

Microsoft Macro Assembler reference
MASM BNF Grammar

Feedback

Submit and view feedback for

This product This page
View all page feedback

Additional resources

  • Previous Versions
  • Blog
  • Contribute
  • Privacy
  • Terms of Use
  • Trademarks
  • © Microsoft 2023

Additional resources

In this article

  • Previous Versions
  • Blog
  • Contribute
  • Privacy
  • Terms of Use
  • Trademarks
  • © Microsoft 2023