Nedokumentované inštrukcie

Funkčnosť týchto inštrukcií nie je zaručená vzhľadom na množstvo výrobcov CPU a nezaručenú kompatibilitu do budúcna.

AAM -ASCII Adjust after Multiplication

            Použitie: $D4 imm8

Modifikuje flagy:

OF

DF

IF

TF

SF

ZF

AF

PF

CF

0

 

 

 

*

*

0

*

0

Prítomná na všetkých x86 processoroch.

AAD - D5 IMM8 - ASCII Adjust before Division

 

            Použitie: $D5 imm8

Modifikuje flagy:

OF

DF

IF

TF

SF

ZF

AF

PF

CF

*

 

 

 

*

*

*

*

*

Prítomná na všetkých x86 processoroch.

$D6

            Použitie: $D6

Modifikuje flagy:

OF

DF

IF

TF

SF

ZF

AF

PF

CF

u

u

u

u

u

u

u

u

u

Prítomná na všetkých x86 processoroch.

if CF=0 then AL:=0 else AL:=$FF

UMOV - 0F 10, 0F 11, 0F 12, 0F 13 - User Move Data

            Použitie:$0F $10 $XX

                        $0F $11 $XX

$0F $12 $XX

$0F $13 $XX

Modifikuje flagy:

OF

DF

IF

TF

SF

ZF

AF

PF

CF

u

u

u

u

u

u

u

u

u

Prítomná na všetkých 80386/80486 processoroch.

LOADALL - 0F 07 - Loads the entire CPU State

ICEBP - F1 - INT01 (ICE BreakPoint)

SALC - D6 - Set AL on Carry

CMOV - 0F 4x - Conditional Move

FCMOV - Dn xx - Floating Point Conditional Move

condition kódy

Mnemonic

Arithmatic meanig

Instructio Subcodes

Condition tested

 

 

 

n

ccc

EFLAGS

FPUFLAGS

 

B

Below

0

000

CF=1

 

 

NB

Not Below

1

000

CF=0

 

 

E

Equal

0

001

ZF´=1

 

 

NE

Not Equal

1

001

 

 

 

BE

Below or Equol

0

010

 

 

 

NBE

Not Below or Equol

1

010

 

 

 

U

Unordered

0

011

 

 

 

NU

Not Unordered

1

011