Calling convention pseudo code – IBM 560 User Manual

Page 73

Advertising
background image

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 560/560E SMAPI BIOS

A-9

Advertising