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