movx.asm
来自「开放源码的编译器open watcom 1.6.0版的源代码」· 汇编 代码 · 共 102 行
ASM
102 行
.386
_d16 segment use16 'DATA'
x16b db 0
x16w dw 0
_d16 ends
_d32 segment use32 'DATA'
x32b db 0
x32w dw 0
_d32 ends
_c16 segment use16 'CODE'
movsx ax,dl
movsx eax,bh
movsx eax,si
movzx ax,dl
movzx eax,bh
movzx eax,si
assume ds:_d16
movsx ax,x16b
movsx eax,x16b
movsx eax,x16w
movsx ax,byte ptr x16w
movsx eax,byte ptr x16w
movsx eax,word ptr x16b
movzx ax,x16b
movzx eax,x16b
movzx eax,x16w
movzx ax,byte ptr x16w
movzx eax,byte ptr x16w
movzx eax,word ptr x16b
assume ds:_d32
movsx ax,x32b
movsx eax,x32b
movsx eax,x32w
movsx ax,byte ptr x32w
movsx eax,byte ptr x32w
movsx eax,word ptr x32b
movzx ax,x32b
movzx eax,x32b
movzx eax,x32w
movzx ax,byte ptr x32w
movzx eax,byte ptr x32w
movzx eax,word ptr x32b
_c16 ends
_c32 segment use32 'CODE'
movsx ax,dl
movsx eax,bh
movsx eax,si
movzx ax,dl
movzx eax,bh
movzx eax,si
assume ds:_d16
movsx ax,x16b
movsx eax,x16b
movsx eax,x16w
movsx ax,byte ptr x16w
movsx eax,byte ptr x16w
movsx eax,word ptr x16b
movzx ax,x16b
movzx eax,x16b
movzx eax,x16w
movzx ax,byte ptr x16w
movzx eax,byte ptr x16w
movzx eax,word ptr x16b
assume ds:_d32
movsx ax,x32b
movsx eax,x32b
movsx eax,x32w
movsx ax,byte ptr x32w
movsx eax,byte ptr x32w
movsx eax,word ptr x32b
movzx ax,x32b
movzx eax,x32b
movzx eax,x32w
movzx ax,byte ptr x32w
movzx eax,byte ptr x32w
movzx eax,word ptr x32b
_c32 ends
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?