diag05.asm
来自「开放源码的编译器open watcom 1.6.0版的源代码」· 汇编 代码 · 共 86 行
ASM
86 行
.386
CMD_OPTION equ ' C'
_d16 segment use16 'DATA'
d16w dw 0
d16d dd 0
_d16 ends
_d32 segment use32 'DATA'
d32w dw 0
d32d dd 0
_d32 ends
_c16 segment use16 'CODE'
assume ds:_d16
push byte ptr d16w
push byte ptr [bx]
push byte ptr [ebx]
push byte ptr d16w [bx + 2]
push byte ptr d16d [bx + 2]
pushw byte ptr d16w
pushw byte ptr [bx]
pushw byte ptr [ebx]
pushw byte ptr d16w [bx + 2]
pushw byte ptr d16d [bx + 2]
pushd byte ptr d16w
pushd byte ptr [bx]
pushd byte ptr [ebx]
pushd byte ptr d16w [bx + 2]
pushd byte ptr d16d [bx + 2]
assume ds:_d32
push byte ptr d32w
push byte ptr [bx]
push byte ptr [ebx]
push byte ptr d32w [bx + 2]
push byte ptr d32d [bx + 2]
pushw byte ptr d32w
pushw byte ptr [bx]
pushw byte ptr [ebx]
pushw byte ptr d32w [bx + 2]
pushw byte ptr d32d [bx + 2]
pushd byte ptr d32w
pushd byte ptr [bx]
pushd byte ptr [ebx]
pushd byte ptr d32w [bx + 2]
pushd byte ptr d32d [bx + 2]
_c16 ends
_c32 segment use32 'CODE'
assume ds:_d16
push byte ptr d16w
push byte ptr [bx]
push byte ptr [ebx]
push byte ptr d16w [bx + 2]
push byte ptr d16d [bx + 2]
pushw byte ptr d16w
pushw byte ptr [bx]
pushw byte ptr [ebx]
pushw byte ptr d16w [bx + 2]
pushw byte ptr d16d [bx + 2]
pushd byte ptr d16w
pushd byte ptr [bx]
pushd byte ptr [ebx]
pushd byte ptr d16w [bx + 2]
pushd byte ptr d16d [bx + 2]
assume ds:_d32
push byte ptr d32w
push byte ptr [bx]
push byte ptr [ebx]
push byte ptr d32w [bx + 2]
push byte ptr d32d [bx + 2]
pushw byte ptr d32w
pushw byte ptr [bx]
pushw byte ptr [ebx]
pushw byte ptr d32w [bx + 2]
pushw byte ptr d32d [bx + 2]
pushd byte ptr d32w
pushd byte ptr [bx]
pushd byte ptr [ebx]
pushd byte ptr d32w [bx + 2]
pushd byte ptr d32d [bx + 2]
_c32 ends
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?