movzx

Move with Zero-Extension

MOVZX r, r/m

Copies and zero-extends a smaller value to a larger register.

Details

The Move with Zero-Extension instruction copies and zero-extends a smaller value to a larger register.

Pseudocode Operation

DEST <- SRC

Example

MOVZX rax, rbx

Encoding

Binary Layout
0F
+0
B6
+1
 
Format Legacy
Opcode 0F B6
Extension Base

Operands

  • dest
    General-purpose register
  • src
    Register or memory operand