[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

D
Data storage directive
    .ADDRESS
    .ASCIC
    .ASCID
    .ASCII
    .ASCIZ
    .BYTE
    .D_FLOATING
    .F_FLOATING
    .G_FLOATING
    .H_FLOATING
    .LONG
    .OCTA
    .PACKED
    .QUAD
    .SIGNED_BYTE
    .SIGNED_WORD
    .WORD
Data type
    byte
    character string
    floating-point #1
    floating-point #2
    floating-point #3
    floating-point #4
    floating-point #5
    integer
    leading separate numeric string
    longword
    octaword
    packed decimal string
    quadword
    string
    trailing numeric string
    variable-length bit field
    word
.DEBUG directive
Debug directive (.DEBUG)
Debugger
    module name
    routine name
DECB (Decrement Byte) instruction
Decimal/hexadecimal conversion
    table
Decimal overflow enable (DV)
Decimal string instructions
DECL (Decrement Long) instruction
DECW (Decrement Word) instruction
.DEFAULT directive
Default displacement length directive (.DEFAULT)
Default result
    vector arithmetic exceptions #1
    vector arithmetic exceptions #2
    vector arithmetic exceptions #3
Delimiter
    string argument
Dependencies
    vector results
Direct assignment statement #1
Direct assignment statement #2
Directive #1
Directive #2
    as operator
    general assembler #1
    general assembler #2
    general assembler #3
    macro #1
    macro #2
    macro #3
Disable assembler functions directive (.DISABLE)
.DISABLE directive
Disabled fault
    vector processor #1
    vector processor #2
Displacement deferred mode
    operand specifier formats
Displacement mode
    operand specifier formats
DIVB2 (Divide Byte 2 Operand) instruction
DIVB3 (Divide Byte 3 Operand) instruction
DIVD2 (Divide D_floating 2 Operand) instruction
DIVD3 (Divide D_floating 3 Operand) instruction
DIVF2 (Divide F_floating 2 Operand) instruction
DIVF3 (Divide F_floating 3 Operand) instruction
DIVG2 (Divide G_floating 2 Operand) instruction
DIVG3 (Divide G_floating 3 Operand) instruction
DIVH2 (Divide H_floating 2 Operand) instruction
DIVH3 (Divide H_floating 3 Operand) instruction
Divide-by-zero trap
DIVL2 (Divide Long 2 Operand) instruction
DIVL3 (Divide Long 3 Operand) instruction
DIVP (Divide Packed) instruction
DIVW2 (Divide Word 2 Operand) instruction
DIVW3 (Divide Word 3 Operand) instruction
.DOUBLE directive
D_floating data type #1
D_floating data type #2
.D_FLOATING directive
E
Edit
    instruction
        vector
    pattern operator #1
    pattern operator #2
EDITPC (Edit Packed to Character String) instruction
EDIV (Extended Divide) instruction
EMODD (Extended Multiply and Integerize D_floating) instruction
EMODF (Extended Multiply and Integerize F_floating) instruction
EMODG (Extended Multiply and Integerize G_floating) instruction
EMODH (Extended Multiply and Integerize H_floating) instruction
EMUL (Extended Multiply) instruction
Enable assembler functions
.ENABLE directive #1
.ENABLE directive #2
End conditional assembly directive (.END)
.END directive
End macro definition directive (.ENDM)
.ENDC directive
.ENDM directive
.ENDR directive
.ENTRY directive
Entry mask
Entry point
    defining
Entry point directive (.ENTRY)
EO$ADJUST_INPUT (Adjust Input Length) pattern operator
EO$BLANK_ZERO (Blank Backwards when Zero) pattern operator
EO$CLEAR_SIGNIF (Clear Significance) pattern operator
EO$END (End Edit) pattern operator
EO$END_FLOAT (End Floating Sign) pattern operator
EO$FILL (Store Fill) pattern operator
EO$FLOAT (Float Sign) pattern operator
EO$INSERT (Insert Character) pattern operator
EO$LOAD_FILL (Load Fill Register) pattern operator
EO$LOAD_MINUS (Load Sign Register If Minus) pattern operator
EO$LOAD_PLUS (Load Sign Register If Plus) pattern operator
EO$LOAD_SIGN (Load Sign Register) pattern operator
EO$MOVE (Move Digits) pattern operator
EO$REPLACE_SIGN (Replace Sign when Zero) pattern operator
EO$SET_SIGNIF (Set Significance) pattern operator
EO$STORE_SIGN (Store Sign) pattern operator
.ERROR directive
ETYPE #1
ETYPE #2
.EVEN directive
Exception
    access control violation
    arithmetic
    arithmetic type code
    breakpoint
    change mode
    compatibility mode
        type code
    control
    customer reserved opcode
    decimal
        string overflow
    floating
        divide-by-zero #1
        divide-by-zero #2
        overflow #1
        overflow #2
        underflow #1
        underflow #2
    instruction
        emulation
        execution
    integer
        divide-by-zero
        overflow
    kernel stack not valid
    machine check
    memory managment
    operand reference
    reserved
        addressing mode
        operand
    subscript-range
    trace
    trace operation
    translation not valid
    vector processor #1
    vector processor #2
    vector processor #3
        arithmetic #1
        arithmetic #2
        arithmetic #3
        arithmetic #4
        arithmetic #5
        floating-point
        memory management
        Processor Status Longword
Exception Condition Type
    See ETYPE
Exclusive OR operator
Execution model
    vector processor
Expression
    absolute
    evaluation of
    example of
    external
    global
    relocatable #1
    relocatable #2
Extent
    syntax
.EXTERNAL directive
External expression
External symbol
    attribute directive (.EXTERNAL)
    defining #1
    defining #2
%EXTRACT operator
EXTV (Extract Field) instruction
EXTZV (Extract Zero Extended Field) 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_001.HTML