Assembly Language Help (alang.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Miscellaneous Operators
                                             Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
     Select an operator for more information.
 
     Operator      Description
 
     HIGH/LOW      Returns high/low byte of expression
     HIGHWORD/
       LOWWORD     Returns high/low word of expression
     PTR           Causes expression to have specified type
     MASK          Returns bit mask of occupied bits in field
     WIDTH         Returns width of record or record field
     DUP           Creates multiple declarations of single value
     THIS          Returns operand with current offset and segment
     OPATTR/
     .TYPE         Returns mode and scope of an expression
     SHORT         Defines short (distance < 128 bytes) label
 
     .             Delimits structure fields
     ?             Indicates uninitialized data
     \             Allows statement to continue on next line
     $             Gives current value of location counter
     ;             Starts comment
     "/'           Marks string
     !             Treats argument text as a literal character
                                    -♦-