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