[OpenVMS documentation]
[Site home] [Send comments] [Help with this site] [How to order documentation] [OpenVMS site] [Compaq site]
Updated: 11 December 1998

VAX MACRO and Instruction Set Reference Manual


Previous Contents Index

O
Object module
    identifying
    naming
    title
.OCTA directive
Octaword data type
Octaword storage directive (.OCTA)
.ODD directive
One's complement_> of expression
Opcode
    creating
    defining
    format
    illegal vector
    redefining #1
    redefining #2
    summary
        alphabetic order
        numeric order
    with the same name as a macro
Opcode definition directive (.OPDEF)
.OPDEF directive
Operand
    determining addressing mode of
    primary
    reserved #1
    reserved #2
    reserved #3
Operand generation directive
    (.REF16)
    (.REF2)
    (.REF4)
    (.REF8)
Operand specifier
    access type notation
    access types
    base
    data type notation
    data types
    notation
    restrictions on usage for vector instructions
Operand specifier addressing mode formats
    autodecrement mode
    autoincrement deferred mode
    autoincrement mode
    branch mode
    displacement deferred mode
    displacement mode
    index mode
    literal mode
    register deferred mode
    register mode
Operand type directive (.NTYPE)
Operator
    AND
    arithmetic shift
    ASCII
    binary
    complement
    exclusive OR
    floating-point
    inclusive OR
    macro
    numeric control
    pattern
    radix control
    register
    textual
    unary
Overflow condition code (V)
Overlapped vector instruction execution
P
Packed decimal instructions
Packed decimal string
    data type
    format
    in source statement
    storing
Packed decimal string directive (.PACKED)
.PACKED directive
Page ejection directive (.PAGE)
Pattern operator #1
Pattern operator #2
Period (.)
    current location counter
Permanent symbol #1
Permanent symbol #2
Permanent symbol table
POLYD (Polynomial Evaluation D_floating) instruction
POLYF (Polynomial Evaluation F_floating) instruction
POLYG (Polynomial Evaluation G_floating) instruction
POLYH (Polynomial Evaluation H_floating) instruction
POPL instruction
POPR (Pop Registers) instruction
Positional argument
Power failure
Primary operand
.PRINT directive
PROBER (Probe Read) instruction
PROBEW (Probe Write) instruction
Procedure call instructions
Processor status longword (PSL)
Processor status word (PSW)
    condition codes
    decimal overflow enable (DV)
    floating underflow enable (FU)
    integer overflow enable (IV)
    trace trap enable (T)
Program counter mode
    summary
Program execution time
    delaying
Program section
    absolute #1
    absolute #2
    alignment
    attributes #1
    attributes #2
    defining
    directive
        (.PSECT)
        (.RESTORE_PSECT)
        (.SAVE_PSECT)
    name #1
    name #2
    restoring context of
    saving context of
    saving local label
    unnamed #1
    unnamed #2
.PSECT directive
PSL
    See Processor status longword
PSW
    See Processor status word
PUSHAB (Push Address Byte) instruction
PUSHAD (Push Address D_floating) instruction
PUSHAF (Push Address F_floating) instruction
PUSHAG (Push Address G_floating) instruction
PUSHAH (Push Address H_floating) instruction
PUSHAL (Push Address Long) instruction
PUSHAQ (Push Address Quad) instruction
PUSHAW (Push Address Word) instruction
PUSHL (Push Long) instruction
PUSHR (Push Registers) instruction
Q
.QUAD directive
Quadword
Quadword storage directive (.QUAD)
Queue
    absolute
    header #1
    header #2
    inserting entries #1
    inserting entries #2
    removing entries #1
    removing entries #2
    self-relative
Queue instructions
R
Radix control operator
Range
    syntax
RAZ field
Read access type
Read As Zero
    See RAZ field
.REFn directive
Register
    vector
        control registers
        internal processor registers
Register conflict
    vector
Register deferred mode
    operand specifier format
Register mask operator #1
Register mask operator #2
Register mode
    operand specifier format
Register name #1
Register name #2
Register save mask #1
Register save mask #2
Register save mask directive (.MASK)
REI (Return from Exception or Interrupt) instruction
Relative deferred mode
    setting default displacement length
Relative mode
    assembled as absolute mode
    setting default displacement length
Relocatable expression
REMQHI (Remove Entry from Queue at Head, Interlocked) instruction
REMQTI (Remove Entry from Queue at Tail, Interlocked) instruction
REMQUE (Remove Entry from Queue) instruction
Repeat block
    argument substitution
    character substitution
    end
    listing range definitions of
    listing range expansions of
    listing specifiers
    terminating repetition
Repeat block directive (.REPEAT)
.REPEAT directive
Repeat range end directive (.ENDR)
Reserved operand #1
Reserved operand #2
Reserved operand #3
.RESTORE_PSECT directive
RET (Return from Procedure) instruction
ROTL (Rotate Long) instruction
Routine name
    made available to debugger
RSB (Return from Subroutine) instruction


Previous Next Contents Index

[Site home] [Send comments] [Help with this site] [How to order documentation] [OpenVMS site] [Compaq site]
[OpenVMS documentation]

Copyright © Compaq Computer Corporation 1998. All rights reserved.

Legal
4515PRO_INDEX_004.HTML