ディレクティブ リファレンス

x64

.ALLOCSTACK

.ENDPROLOG

PROC

.PUSHFRAME

.PUSHREG

.SAVEREG

.SAVEXMM128

.SETFRAME

コード ラベル

ALIGN

EVEN

LABEL

ORG

条件付きアセンブリ

ELSE

ELSEIF

ELSEIF2

IF

IF2

IFB/IFNB

IFDEF/IFNDEF

IFDIF/IFDIF[[I]]

IFE

IFIDN/IFIDN[[I]]

 

 

条件付き制御フロー

.BREAK

.CONTINUE

.ELSE

.ELSEIF

.ENDIF

.ENDW

.IF

.REPEAT

.UNTIL

.UNTILCXZ

.WHILE

 

条件付きエラー

.ERR

.ERR2

.ERRB

.ERRDEF

.ERRDIF/.ERRDIF[[I]]]

.ERRE

.ERRIDN/.ERRIDN[[I]]

.ERRNB

.ERRNDEF

.ERRNZ

 

 

データ割り当て

ALIGN

BYTE/SBYTE

DWORD/SDWORD

EVEN

FWORD

LABEL

ORG

QWORD

REAL4

REAL8

REAL10

TBYTE

WORD/SWORD

 

 

等価記号

=

EQU

TEXTEQU

リスティング制御

.CREF

.LIST

.LISTALL

.LISTIF

.LISTMACRO

.LISTMACROALL

.NOCREF

.NOLIST

.NOLISTIF

.NOLISTMACRO

PAGE

SUBTITLE

.TFCOND

TITLE

 

マクロ

ENDM

EXITM

GOTO

LOCAL

MACRO

PURGE

その他

ALIAS (MASM)

ASSUME

COMMENT

ECHO

END

.FPO

INCLUDE

INCLUDELIB

MMWORD

OPTION

POPCONTEXT

PUSHCONTEXT

.RADIX

 .SAFESEH

XMMWORD

プロシージャ

ENDP

INVOKE

PROC

PROTO

 

 

プロセッサ

.186

.286

.286P

.287

.386

.386P

.387

.486

.486P

.586

.586P

.686

.686P

.K3D

.MMX

.XMM

.8086

.8087

.NO87

 

 

繰り返しブロック

ENDM

FOR

FORC

GOTO

REPEAT

WHILE

Scope

COMM

EXTERN

EXTERNDEF

INCLUDELIB

PUBLIC

 

セグメント

.ALPHA

ASSUME

.DOSSEG

END

ENDS

GROUP

SEGMENT

.SEQ

 

簡略化セグメント

.CODE

.CONST

.DATA

.DATA?

.DOSSEG

.EXIT

.FARDATA

.FARDATA?

.MODEL

.STACK

.STARTUP

 

文字列

CATSTR

INSTR

SIZESTR

SUBSTR

構造体とレコード

ENDS

RECORD

STRUCT

TYPEDEF

UNION

 

参照

概念

Microsoft Macro Assembler リファレンス