Section courante

A propos

Section administrative du site

Assembleur 80x86

PMVZB

Cyrix 6x86MX (EMMX)+ Packed Conditional Move Zero Byte

Syntaxe

PMVZB mmi, source

Description

Cette instruction permet de copier l'octet de paquet correspondant de l'opérande source dans l'opérande de destination si l'octet de l'opérande destination vaut 0 et effectue se traitement pour chacun des 8 octets du paquet.

Algorithme

SI mmi(7..0) = 0 ALORS
   mmi(7..0) ← source(7..0)
FIN SI
SI mmi(15..8) = 0 ALORS
   mmi(15..8) ← source(15..8)
FIN SI
SI mmi(23..16) = 0 ALORS
   mmi(23..16) ← source(23..16)
FIN SI
SI mmi(31..24) = 0 ALORS
   mmi(31..24) ← source(31..24)
FIN SI
SI mmi(39..32) = 0 ALORS
   mmi(39..32) ← source(39..32)
FIN SI
SI mmi(47..40) = 0 ALORS
   mmi(47..40) ← source(47..40)
FIN SI
SI mmi(55..48) = 0 ALORS
   mmi[55..48] ← source(55..48)
FIN SI
SI mmi(63..56) = 0 ALORS
   mmi(63..56) ← source(63..56)
FIN SI

Mnémonique

Instruction Opcode Description
PMVZB mm,m64 0Fh 58h /r Cette instruction permet de copier l'octet de paquet correspondant de l'opérande source dans l'opérande de destination si l'octet de l'opérande destination vaut 0 et effectue se traitement pour chacun des 8 octets du paquet.


Dernière mise à jour : Samedi, le 20 septembre 2014