/sys$common/syshlp/helplib.hlb
MACRO, VAX MACRO Assembler, Operand Formats, Relative

 *Conan The Librarian (sorry for the slow response - running on an old VAX)

    The address specified is the address of the operand.   The
    assembler stores  the address as a displacement from the PC.
    Relative mode can be used with index mode.

    address

    address

    An expression specifying an address; the expression can  be
    preceded by  one  of  the  following  displacement  length
    specifiers,  which indicate the number of bytes needed to store the
    displacement.

          B^    Displacement requires one byte.
          W^    Displacement requires one word (two bytes).
          L^    Displacement requires one longword (four bytes).

    If no displacement length specifier precedes the address
    expression, and  the  value of the expression is known, the
    assembler chooses the smallest number of bytes (one, two, or  four)
    needed  to  store  the displacement.    If   no   length
    specifier  precedes  the  address expression, and the value of the
    expression is unknown, the assembler uses  the  default
    displacement length.  If the address expression is either defined
    later in the program or  defined  in  another  program section, the
    assembler considers the value unknown.
  Close     HLB-list     TLB-list     Help  

[legal] [privacy] [GNU] [policy] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.