VMS Help  —  MACRO  /ALPHA  Directives  .SIGNED WORD
    Signed word storage directive

    Format

      .SIGNED_WORD  expression-list

1  –  Parameter

 expression-list

    An expression or list of expressions separated by commas. Each
    expression specifies a value to be stored. The value must be in
    the range of -32,768 through +32,767.

2  –  Description

    .SIGNED_WORD generates successive words of binary data in the
    object module and performs signed range checking. Apart from
    the range check, .SIGNED_WORD is equivalent to .WORD in terms of
    storage allocation.

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 word (16-bit) boundary
       before allocating storage.

4  –  Example

        .PSECT $DATA,NOEXE
        .SIGNED_WORD -32766;
        .SIGNED_WORD 32769 ;causes assembly error
Close Help