NASM-X

Contents

BREAK: exiting a loop Section 2.1
CONTINUE: continuing a loop Section 2.2
DO: starting a loop: Section 2.3
ELSE: Conditional branching: Section 2.4
ELSIF: Conditional branching: Section 2.5
ENTRY: Specifying program starting point: Section 2.6
ENDIF: Conditional branching: Section 2.7
ENDPROC: Ending a procedure definition: Section 2.8
ENDLOCALS: Ending procedure local variable stack definitions: Section 2.9
ENDWHILE: ending a while loop construct: Section 2.10
IF: Conditional branching: Section 2.11
IMPORT: Importing Symbols from Other Modules: Section 2.12
INVOKE: Calling a procedure: Section 2.13
LOCAL: Defining a procedure local stack parameter: Section 2.14
LOCALS: Start of procedure local stack parameters: Section 2.15
NASMX_AT: Structure member instance assignment: Section 2.16
NASMX_ENDSTRUC: Ending a structure definition: Section 2.17
NASMX_ENDUNION: Ending a union definition: Section 2.18
NASMX_IENDSTRUC: Ending structure instance: Section 2.19
NASMX_ISTRUC: Beginning a structure instance: Section 2.20
License: Section 1.1
NASMX_PRAGMA: Defining pragmas: Section 2.21
NASMX_RESERVE: Defining structure/union members: Section 2.22
NASMX_STRUC: Defining a structure: Section 2.23
NASMX_TCHAR: Character portability: Section 2.24
NASMX_TEXT: Character portability: Section 2.25
NASMX_UNION: Defining a union: Section 2.26
PROC: Defining a procedure: Section 2.27
PROTO: Exporting Symbols to Other Modules: Section 2.28
REPEAT: looping: Section 2.29
RETURN: returning from a procedure: Section 2.30
UNTIL: looping: Section 2.31
USES: Saving registers to the stack: Section 2.32
WHILE: looping: Section 2.33

Contents