IBM 560z 补充手册
Calling Convention Pseudo Code
The following describes the calling convention using pseudo code.
Assembler Language
InputParm
SMB_INPARM
< >
OutputParm
SMB_OUTPARM
< >
16-bit
push
ds
mov
ax, offset OutputParm
push
ax
push
ds
mov
ax, offset InputParm
push
ax
call
dword ptr SmapiBios
add
sp, 8
32-bit
push
ds
mov
eax, offset OutputParm
push
eax
push
ds
mov
eax, offset InputParm
push
eax
call
fword ptr SmapiBios
add
sp, 16
ThinkPad 560Z SMAPI BIOS
A-9