Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- iAPx86 - <b>movzx move with zero-extend flags: not altered</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
MOVZX           Move With Zero-Extend                Flags: Not altered

MOVZX destination,source                             CPU: 386+

        Logic   destination . zero-extend(source)

    MOVZX extends an 8-bit value to a 16-bit value, or an 8-bit or
    16-bit value to a 32-bit value by padding the high-order with
    zeros.

        Example:        movzx   eax,al


    Opcode      Format
    0F B6 /r    MOVZX r16,r/m8
    0F B6 /r    MOVZX r32,r/m8
    0F B7 /r    MOVZX r32,r/m16


    Length and timing
    Operands    Bytes   8088    186     286     386     486     Pentium
    reg, reg      3                              3       3       3   NP
    reg, mem    3+d(0,1,2,4)                     6       3       3   NP

See Also: MOVSX CBW CWD SHL ROL

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson