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.
|