retiret.esm
来自「开放源码的编译器open watcom 1.6.0版的源代码」· ESM 代码 · 共 61 行
ESM
61 行
.387
.386p
PUBLIC _proc1
DGROUP GROUP _DATA
retiret_TEXT SEGMENT DWORD PUBLIC USE32 'CODE'
ASSUME CS:retiret_TEXT, DS:DGROUP, SS:DGROUP
_proc1:
push ebp
mov ebp,esp
sub esp,8
push bx
mov bx,word ptr 0cH[ebp]
mov word ptr -4[ebp],bx
mov bx,word ptr 10H[ebp]
mov word ptr -8[ebp],bx
mov bx,word ptr 0cH[ebp]
mov word ptr 10H[ebp],bx
or ax,ax
jne L$1
pop bx
leave
iret
L$1:
or ax,ax
jne L$2
pop bx
leave
iretd
L$2:
or ax,ax
jne L$3
iret
L$3:
or ax,ax
jne L$4
iretd
L$4:
or ax,ax
jne L$5
pop bx
leave
retf
L$5:
or ax,ax
jne L$6
ret
L$6:
or ax,ax
jne L$7
retf
L$7:
pop bx
leave
retf
retiret_TEXT ENDS
_DATA SEGMENT DWORD PUBLIC USE32 'DATA'
DB 0
_DATA ENDS
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?