Section courante

A propos

Section administrative du site

Assembleur 80x86

PMVNZB

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

Syntaxe

PMVNZB destination, 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 ne vaut pas 0 et effectue se traitement pour chacun des 8 octets du paquet.

Algorithme

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

Mnémonique

Instruction Opcode Description
PMVNZB mm,mm/m64 0Fh 5Ah /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 ne vaut pas 0 et effectue se traitement pour chacun des 8 octets du paquet.

Voir également

Index des entreprises - Cyrix

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