Section courante

A propos

Section administrative du site

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