jmpshrt.esm

来自「开放源码的编译器open watcom 1.6.0版的源代码」· ESM 代码 · 共 39 行

ESM
39
字号
.387
		PUBLIC	_proc1
		PUBLIC	_proc2
DGROUP		GROUP	_DATA
jmpshrt_TEXT		SEGMENT	WORD PUBLIC USE16 'CODE'
		ASSUME CS:jmpshrt_TEXT, DS:DGROUP, SS:DGROUP
    DB	01FH DUP(0,0,0,0,0,0,0,0)
    DB	0, 0, 0, 0, 0, 0, 0, 0
_proc1:
    mov         ax,0bH
    jmp         _proc_both
_proc2:
    mov         ax,0cH
_proc_both:
    push        bp
    mov         bp,sp
    push        es
    push        edi
    push        ebx
    les         di,dword ptr 8[bp]
    movzx       edi,di
    movzx       ebx,word ptr 6[bp]
    int         31H
    jb          L$1
    mov         ax,1
    jmp         L$2
L$1:
    xor         ax,ax
L$2:
    pop         ebx
    pop         edi
    pop         es
    leave       
    retf        
jmpshrt_TEXT		ENDS
_DATA		SEGMENT	WORD PUBLIC USE16 'DATA'
_DATA		ENDS
		END

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?