Opcode AAA


CPU: 8086+
Type of Instruction: User

Instruction: AAA ; (no operands)

Description:

IF ((( AL and 0FH ) > 9 ) or (AF==1)
THEN {
IF CPU<286 THEN { AL <- AL+6 }
ELSE { AX <- AX+6 }
AH <- AH+1
CF <- 1
AF <- 1
} ELSE {
CF <- 0
AF <- 0
}
AL <- AL and 0Fh

Description: This istruction incorrectly documented in Intel's materials.
See description field.

Flags Affected: AF,CF (modified)
OF,SF,ZF,PF (undefined)

Faults:
RM PM V86 VME
None

CPU mode: RM,PM,VM,SMM

+++++++++++++++++++++++
Physical Form: AAA
COP (Code of Operation) : 37H

Clocks:
AAA
8086: 4
8088: 4
80186: 8
80286: 3
80386: 4
i486: 3
Pentium: 3

Cx486SLC: 4
Cx486DX: 4
IBM 486BL3X: 4
UMC U5S: 1


Copyright by InternetNightmare 2005-2006