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