Specifications

Intel
®
64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 11
Documentation Changes
AAA—ASCII Adjust After Addition
Instruction Operand Encoding
...
64-Bit Mode Exceptions
#UD If in 64-bit mode.
...
AAD—ASCII Adjust AX Before Division
Instruction Operand Encoding
...
AAM—ASCII Adjust AX After Multiply
Instruction Operand Encoding
...
Opcode Instruction Op/
En
64-bit
Mode
Compat/
Leg Mode
Description
37 AAA A Invalid Valid ASCII adjust AL after
addition.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
ANA NA NA NA
Opcode Instruction Op/
En
64-bit
Mode
Compat/
Leg Mode
Description
D5 0A AAD A Invalid Valid ASCII adjust AX before
division.
D5 ib (No mnemonic) A Invalid Valid Adjust AX before division to
number base imm8.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
ANA NA NA NA
Opcode Instruction Op/
En
64-bit
Mode
Compat/
Leg Mode
Description
D4 0A AAM A Invalid Valid ASCII adjust AX after
multiply.
D4 ib (No mnemonic) A Invalid Valid Adjust AX after multiply to
number base imm8.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
ANA NA NA NA