qnxstrt.esm
来自「开放源码的编译器open watcom 1.6.0版的源代码」· ESM 代码 · 共 73 行
ESM
73 行
.387
EXTRN __qnx_exit_:BYTE
EXTRN StartupInit_:BYTE
EXTRN TrapInit_:BYTE
EXTRN TrapAccess_:BYTE
EXTRN TrapFini_:BYTE
EXTRN _small_code_:BYTE
dgroup GROUP _DATA
_TEXT SEGMENT BYTE PUBLIC USE16 'CODE'
ASSUME CS:_TEXT, DS:DGROUP, SS:DGROUP
jmp L$2
DB 0afH, 0deH
DW offset Initialize
DW offset Request
DW offset Finalize
L$1:
DW dgroup
L$2:
mov ax,0ffffH
jmp near ptr __qnx_exit_
Initialize:
push bp
mov bp,sp
push ds
push es
push ax
push dx
push cx
push bx
mov bx,word ptr 0cH[bp]
mov cx,word ptr 0eH[bp]
mov ax,word ptr 8[bp]
mov dx,word ptr 0aH[bp]
mov ds,word ptr cs:L$1
call near ptr StartupInit_
pop bx
pop cx
pop dx
pop ax
push word ptr 6[bp]
call near ptr TrapInit_
pop es
pop ds
mov sp,bp
pop bp
retf 0aH
Request:
push bp
mov bp,sp
push ds
push es
push word ptr 8[bp]
push word ptr 6[bp]
mov ds,word ptr cs:L$1
call near ptr TrapAccess_
pop es
pop ds
mov sp,bp
pop bp
retf 4
Finalize:
push ds
push es
mov ds,word ptr cs:L$1
call near ptr TrapFini_
pop es
pop ds
retf
_TEXT ENDS
_DATA SEGMENT BYTE PUBLIC USE16 'DATA'
_DATA ENDS
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?