X86 汇编/变类
外观
< X86 汇编
类型转换指令用符号扩展(movsx)或零扩展(movzx)将窄型转换成宽型, 如字节转词, 词转双词, 双词转四词. 例:
movsx ax,al ; 字节转词
movsx edx,dl ; 字节转双词
movsx eax,ax ; 词转双词
movzx ax,byte [bx] ; 字节转词
movzx edx,byte [bx] ; 字节转双词
movzx eax,word [bx] ; 词转双词
cwd ; AX用符号扩展做尺寸倍增存至DX
cdq ; EAX用符号扩展做尺寸倍增存至EDX
cbw ; AL用符号扩展至AX
cwde ; AX用符号扩展至EAX