وو

وحید آنلاین . آرشیو وبلاگ وحیدمی دات آی آر . شرکت بیان. vahidmy.blog.ir

وو

وحید آنلاین . آرشیو وبلاگ وحیدمی دات آی آر . شرکت بیان. vahidmy.blog.ir

MOVD

MOVD 

Usage: MOVD  dest,src                             Modifies flags: None

Copies a doubleword from the 'src' to the 'dest' The 'src' and 'dest' operands can be general-purpose registers, MMX technology registers, XMM registers, or 32-bit memory locations.

Move Doubleword to/from MMX Register


MOVD mm,r/m32                 ; 0F 6E /r             [PENT,MMX]

MOVD r/m32,mm                 ; 0F 7E /r             [PENT,MMX]

MOVD xmm,r/m32                ; 66 0F 6E /r     [WILLAMETTE,SSE2]

MOVD r/m32,xmm                ; 66 0F 7E /r     [WILLAMETTE,SSE2]


MOVD copies 32 bits from its source (second) operand into its destination (first) operand. When the destination is a 64-bit MMX  register or a 128-bit XMM register, the input value is zero-extended to fill the destination register. 


This instruction can be used to move a doubleword to and from the low doubleword of an MMX technology register and a general-purpose register or a 32-bit memory location, or to and from the low doubleword of an XMM register and a general-purpose register or a 32-bit memory location. The instruction cannot be used to transfer data between MMX technology registers, between XMM registers, between general-purpose registers, or between memory.

  

EXAMPLE:

movd  xmm1 Label