Document revision date: 28 June 1999
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
privacy and legal statement
4515PRO_INDEX_001.HTML