Assembleur 80x86 | PMVLZB |
---|---|
Cyrix 6x86MX (EMMX)+ | Packed Conditional Move Less Zero Byte |
Syntaxe
PMVLZB 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 est inférieur à 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 |
---|---|---|
PMVLZB mm,m64 | 0Fh 5Bh /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 est inférieur à 0 et effectue se traitement pour chacun des 8 octets du paquet. |
Voir également
Dernière mise à jour : Samedi, le 20 septembre 2014