Assembleur 80x86 | MASKMOVQ |
---|---|
INTEL Pentium III+, SSE (KNI/MMX2) | Mask Move of Quadword |
Syntaxe
MASKMOVQ source,masque |
Description
Cette instruction permet d'entreposer les octets sélectionner de l'opérande source dans un emplacement mémoire de 64 bits.
Algorithme
MODULE moveByte(checkBit,moveBits) SI masque(checkBit) = 1 ALORS mem64(EDI)(moveBits) ← source(moveBits) SINON mem64(EDI)(moveBits) ← 0 FIN SI FIN MODULE moveByte(7 , 7..0) moveByte(15, 15..8) moveByte(23, 23..16) moveByte(31, 31..24) moveByte(39, 39..32) moveByte(47, 47..40) moveByte(55, 55..48) moveByte(63, 63..56) |
Mnémonique
Instruction | Opcode | Description |
---|---|---|
MASKMOVQ mm1,mm2 | 0Fh F7h /r | Cette instruction permet d'entreposer les octets sélectionner de l'opérande source dans un emplacement mémoire de 64 bits. |
Références
Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 2A: Instruction Set Reference, A-M, Edition Intel, Mars 2010, Publication No. 253666-034US, page 680 à 683.
Dernière mise à jour : Vendredi, le 5 septembre 2014