Longword storage directive Format .LONG expression-list
1 – Parameter
expression-list One or more expressions separated by commas.
2 – Description
.LONG generates successive longwords (4 bytes) of data in the object module. The assembler truncates on the left of an integer or external value.
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 location counter to a longword (32-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
.LONG 4 ; Places 4 in 4 bytes of storage.