VMS Help
MACRO, VAX MACRO Assembler, Instructions, PUSHAx

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

    Purpose:        Push address - calculate address of quantity
    Format:         opcode src.ax
    Operation:      -(SP) = src
    C. Codes:       N = {result LSS 0}, Z = {result EQL 0}, V = 0, C = 0
    Exceptions:     None
    Opcodes:        9F    PUSHAB   Push address of byte
                    3F    PUSHAW   Push address of word
                    DF    PUSHAL   Push address of long
                    7F    PUSHAQ   Push address of quad
                    7FFD  PUSHAO   Push address of octa
                    DF    PUSHAF   Push address of F_floating
                    7F    PUSHAD   Push address of D_floating
                    7F    PUSHAG   Push address of G_floating
                    7FFD  PUSHAH   Push address of H_floating
    Description:    The address of src is pushed on the stack. The context
                    in which src is evaluated is given by the data type of
                    the instruction. The operand at the address of src is
                    not referenced. PUSHAx is equivalent to
                    MOVAx src,-(SP) but is shorter.
  Close     HLB-list     TLB-list     Help  

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