Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Assembly Language - Norton Guide http://www.X-Hacker.org [^^Up^^] [Menu] [About The Guide]
 !                Literal-Character Operator
 $                Location Counter Operand
 %                Expression Operator
 &                Substitute Operator
 *                Multiplication
 +                Addition or Unary Plus
 -                Subtraction or Unary Minus
 .                Structure Field-Name Operator
 /                Division
 :                Segment-Override Operator
 ;;               Macro Comment
 <>               Literal-Text Operator
 []               Index Operator
 =                Create Absolute Symbol
 .186             Enable 80186 Instructions
 .286c            Enable Real Mode 80286 Instructions
 .286p            Enable Protected Mode 80286 Instructions
 .287             Enable 80287 Instructions
 .8086            Enable 8086 Instructions
 .8087            Enable 8087 Instructions
 AND              Bitwise Logical AND
 ASSUME           Associate Segment with Segment Register
 AT               Define Absolute Segment
 BYTE             Align Segment on Any Byte Address
 BYTE             Data Type for 1 byte
 COMMENT          Enter Multi-Line Comment
 COMMON           Define Overlapping Segments
 .CREF            Enable Cross-Reference Listings
 DB               Define Byte
 DD               Define Doubleword
 DQ               Define Quadword
 DT               Define Ten-byte Unit
 DW               Define Word
 DWORD            Data Type for 4 bytes
 DUP              Duplicate Occurrences
 ELSE             Assemble If Condition Not Met
 END              Terminate Module
 ENDIF            Terminate Conditional Block
 ENDM             Terminate Macro or Repeat Block
 ENDP             Terminate Procedure Definition
 ENDS             End Segment or Structure Definition
 EQ               Equal Relational Operator
 EQU              Create Symbol
 .ERR             Force Error
 .ERR1            Force Error during Pass 1
 .ERR2            Force Error during Pass 2
 .ERRB            Error If String Is Blank
 .ERRDEF          Error If Name Is Defined
 .ERRDIF          Error If Strings Differ
 .ERRE            Error If False
 .ERRIDN          Error If Strings Are Identical
 .ERRNB           Error If String Is Not Blank
 .ERRNDEF         Error If Name Is Not Defined
 .ERRNZ           Error If True
 EVEN             Align on Word Boundary
 EXITM            Immediate Macro Exit
 EXTRN            Define External
 FAR              Data Type for Label in Different Segment
 GE               Greater Than or Equal Relational Operator
 GROUP            Define Segment Group
 GT               Greater Than Relational Operator
 HIGH             Return High-Order 8 Bits
 IF               Initiate Conditional Block
 IF1              Assemble If Pass 1
 IF2              Assemble If Pass 2
 IFB              Assemble If Argument Is Blank
 IFDEF            Assemble If Name Is Defined
 IFDIF            Assemble If Arguments Differ
 IFE              Assemble If False
 IFIDN            Assemble If Arguments Are Identical
 IFNB             Assemble If Argument Is Not Blank
 IFNDEF           Assemble If Name Is Not Defined
 INCLUDE          Process Code from External File
 IRP              Assemble Once for Each Parameter
 IRPC             Assemble Once for Each Character
 LABEL            Create Variable or Label
 .LALL            List All Macro Expansions
 LE               Less Than or Equal Relational Operator
 LENGTH           Return Length of Item
 .LFCOND          List False Conditionals
 .LIST            Restore Source-Code Listing
 LOCAL            Create Symbol for Use in Macro
 LOW              Return Low-Order 8 Bits
 LT               Less Than Relational Operator
 MACRO            Initiate Macro Definition
 MASK             Return a Bit Mask
 MEMORY           Locate segment as last segment possible
 MOD              Modulus
 NAME             Assign Name to Module
 NE               Not Equal Relational Operator
 NEAR             Data Type for Label in Same Segment
 NOT              Bitwise NOT
 OFFSET           Offset of Expression
 OR               Bitwise Logical OR
 ORG              Assign Location Counter
 %OUT             Display Text during Assembly
 PAGE             Align on 256-byte Boundary
 PAGE             Page Control for Listings
 PARA             Align on 16-byte Boundary
 PROC             Initiate Procedure Definition
 PTR              Change Type of Variable
 PUBLIC           Concatenate All Like-Named Segments
 PUBLIC           Make Symbol Available to All Modules
 PURGE            Delete Macro Definition
 QWORD            Data Type for 8 bytes
 .RADIX           Set Input Radix
 RECORD           Define Record Type
 REPT             Initiate Repeat Block
 .SALL            Suppress All Macro Expansion Listings
 SEG              Return Segment Value
 SEGMENT          Initiate Segment Definition
 .SFCOND          Suppress Listing of False Conditionals
 SHL              Shift Left
 SHORT            Sets Label To SHORT Type
 SHR              Shift Right
 SIZE             Return Bytes Used by Variable
 STACK            Define a Stack Segment
 STRUC            Define Structure Type
 SUBTTL           Specify Listing Subtitle
 TBYTE            Data Type for 10 bytes
 .TFCOND          Toggle False Conditional Listing
 THIS             Create Operand at Current Location
 TITLE            Specify Listing Title
 TYPE             Return Size of Type
 .TYPE            Return Mode and Scope of an Expression
 WIDTH            Return Width in Bits
 WORD             Align on 2-byte boundary
 WORD             Data Type for 2 bytes
 .XALL            List Macro Expansions That Produce Code
 .XCREF           Suppress Cross-Reference Listings
 .XLIST           Suppress Source-Code Listing
 XOR              Bitwise Logical XOR

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson