VMS Help  —  MACRO  /ALPHA  Directives  .ADDRESS
    Address storage directive

    Format

      .ADDRESS  address-list

1  –  Parameter

 address-list

    A list of symbols or expressions, separated by commas (,),  which
    MACRO-64 interprets as addresses.

2  –  Description

    .ADDRESS stores successive quadwords (8 bytes) containing
    addresses in the object module. Digital recommends that you use
    .ADDRESS rather than .QUAD for storing address data to provide
    additional information to the linker.

3  –  Notes

    o  You can only use this directive within data or mixed psects
       (psects that have either the NOEXE or MIX attributes).

    o  If automatic data alignment is enabled, this directive aligns
       the current (64-bit) boundary before allocating storage.

    o  You can define a 32-bit address item using macros and the
       .LONG directive. For example:

       .macro address_32 item
           .long item
       .endm address_32

4  –  Example

        .ADDRESS A,B,C
Close Help