CALL - Procedure Call

Horloges
opérandes 286 386 486
rel16 (dans le même segment, IP relatif) 7 7+m 3
rel32 (dans le même segment, IP relatif) 7+m 3
reg16 (dans le même segment, registre indirect) 7 7+m 5
reg32 (dans le même segment, registre indirect) 7+m 5
mem16 (dans le même segment, mémoire indirecte) 11 10+m 5
mem32 (dans le même segment, mémoire indirecte) 10+m 5
ptr16:16 (far, full ptr supporté) 13 17+m 18
ptr16:32 (far, full ptr supporté) 17+m 18
ptr16:16 (far, ptr supplied, prot. mode) 26 34+m 20
ptr16:32 (far, ptr supplied, prot. mode) 34+m 20
m16:16 (far, indirect) 16 22+m 17
m16:32 (far, indirect) 22+m 17
m16:16 (far, indirect, prot. mode) 29 38+m 20
m16:32 (far, indirect, prot. mode) 38+m 20
ptr16:16 (task, via TSS or task porte) 177 TS 37+TS
m16:16 (task, via TSS or task porte) 180/185 5+TS 37+TS
m16:32 (task) TS 37+TS
m16:32 (task) 5+TS 37+TS
ptr16:16 (porte, same privilege) 41 52+m 35
ptr16:32 (porte, same privilege) 52+m 35
m16:16 (porte, same privilege) 44 56+m 35
m16:32 (porte, same privilege) 56+m 35
ptr16:16 (porte, more priv, no parm) 82 86+m 69
ptr16:32 (porte, more priv, no parm) 86+m 69
m16:16 (porte, more priv, no parm) 83 90+m 69
m16:32 (porte, more priv, no parm) 90+m 69
ptr16:16 (porte, more priv, x parms) 86+4x 94+4x+m 77+4x
ptr16:32 (porte, more priv, x parms) 94+4x+m 77+4x
m16:16 (porte, more priv, x parms) 90+4x 98+4x+m 77+4x
m16:32 (porte, more priv, x parms) 98+4x+m 77+4x


CBW - converti Byte to Word


Usage:
CBW

Modifie les Flags suivants: aucun (e)

Horloges
opérandes 286 386 486 Taille en Bytes
aucun (e) 2 3 3 1




CDQ - Convert Double to Quad (386+)

Horloges
opérandes 286 386 486 Taille en Bytes
aucun (e) 2 3 1




CLC - Clear Carry

Horloges
opérandes 286 386 486 Taille en Bytes
aucun (e) 2 2 2 1




CLD - Clear Direction Flag

Horloges
opérandes 286 386 486 Taille en Bytes
aucun (e) 2 2 2 1




CLI - Clear Interrupt Flag (disable)

Horloges
opérandes 286 386 486 Taille en Bytes
aucun (e) 2 3 5 1




CLTS - Clear Task Switched Flag (286+ privileged)

Horloges
opérandes 286 386 486 Taille en Bytes
aucun (e) 2 5 7 2




CMC - Complement Carry Flag

Horloges
opérandes 286 386 486 Taille en Bytes
aucun (e) 2 2 2 1




CMP - Compare

Horloges
opérandes 286 386 486 Taille en Bytes
reg,reg 2 2 1 2
mem,reg 7 5 2 2-4
reg,mem 6 6 2 2-4
reg,immed 3 2 1 3-4
mem,immed 6 5 2 3-6
accum,immed 3 2 1 2-3




CMPS - Compare String (Byte, Word or Doubleword)

Horloges
opérandes 286 386 486 Taille en Bytes
dest,src 8 10 8 1




CMPXCHG - Compare and Exchange (486+)

Horloges
opérandes 286 386 486 Taille en Bytes
reg,reg 6 2
mem,reg 7 2
ajoute 3 Horloges si la comparaison "mem,reg" échoue.




CWD - Convert Word to Doubleword

Horloges
opérandes 286 386 486 Taille en Bytes
aucun (e) 2 2 3 1




CWDE - Convert Word to Extended Doubleword (386+)

Horloges
opérandes 286 386 486 Taille en Bytes
aucun (e) 3 3 1

[ Précedent | Suivant ]