汇编 记录相关的汇编信息 指令 介绍相关指令 movzx 指令介绍 汇编语言 数据传送 指令MOV的变体。无符号扩展,并传送。  movzx一般用于将较小值拷贝到较大值中。 这个指令是非常有用的,大家以后学程序设计的话,如果需要处理windows中的消息,例如 WM_COMMAND 消息,这个消息结构的 wParam 的高16位是通知码,而低16位则是命令id。有时候需要判断命令id的话,则需要将这个 wparam 的低16 位扩展 成32位的,并且其余位用0填充。这就用到了movzx。 用法 movzx是将源操作数的内容拷贝到目的操作数,并将该值用0扩展至16位或者32位。但是它只适用于无符号整数。 他大致下面的三种格式。 movzx 32位通用寄存器, 8位通用寄存器/内存单元 movzx 32位通用寄存器, 16位通用寄存器/内存单元 movzx 16位通用寄存器, 8位通用寄存器/内存单元