callcnv3.asm
来自「开放源码的编译器open watcom 1.6.0版的源代码」· 汇编 代码 · 共 70 行
ASM
70 行
.MODEL small
.DATA
public C d1
public SYSCALL d2
public STDCALL d3
public FORTRAN d4
public WATCOM_C d5
d1 db 0
d2 db 0
d3 db 0
d4 db 0
d5 db 0
x dw 0
.CODE
p1 proc C public USES ES DI BX, gb: byte, gw1: word, gw2: word, gw3: word, gptr: dword
mov bl, gb
les di, gptr
mov ax, gw1
mov ax, x
ret
p1 endp
p2 proc SYSCALL public USES ES DI BX, gb: byte, gw1: word, gw2: word, gw3: word, gptr: dword
mov bl, gb
les di, gptr
mov ax, gw1
mov ax, x
ret
p2 endp
p3 proc STDCALL public USES ES DI BX, gb: byte, gw1: word, gw2: word, gw3: word, gptr: dword
mov bl, gb
les di, gptr
mov ax, gw1
mov ax, x
ret
p3 endp
p4 proc FORTRAN public USES ES DI BX, gb: byte, gw1: word, gw2: word, gw3: word, gptr: dword
mov bl, gb
les di, gptr
mov ax, gw1
mov ax, x
ret
p4 endp
public STDCALL p5
p5:
ret
p6 proc STDCALL public
ret
p6 endp
p7 proc WATCOM_C public USES ES DI BX, gb: byte, gw1: word, gw2: word, gw3: word, gptr: dword
mov bl, gb
les di, gptr
mov ax, gw1
mov ax, x
ret
p7 endp
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?