0F B6 / r                 MOVZX r16,r/m8         Move byte to word with zero-extension

0F B6 / r                 MOVZX r32,r/m8         Move byte to doubleword, zero-extension

0F B7 / r                 MOVZX r32,r/m16         Move word to doubleword, zero-extension


Description

Copies the contents of the source operand (register or memory location) to the destination operand (register) and zero extends the value to 16 or 32 bits. The size of the converted value depends on the operand-size attribute.


Operands        Bytes                Clocks

reg, reg           3                  3   NP

reg, mem           3+d(0,1,2,4)         3   NP

(Note: destination reg is 16 or 32-bits; source is 8 or 16 bits)


Flags

None.

Created with the Personal Edition of HelpNDoc: Easily create Qt Help files