23
22/08/2003
Copyright Teemu Kerola 2003
KJ-palvelun kutsu (proseduraalisesti) (7)
•Samalla tavalla kuin aliohjelman kutsu
–CALL käskyn
asemesta SVC
•Tila paluuarvolle?
•Parametrit pinoon
•SVC kutsu
•IRET paluu
•Paluuarvo (OK, virhe) pois pinosta tarkistusta varten
...
PUSH  SP, =0 ;paluuarvo
PUSH  SP, =FileBuffer
PUSH  SP, CharCnt
PUSH  SP, FilePtr
SVC    SP, =ReadFile
POP   SP, R1
JNZER  R1, FileTrouble
…
fOK = ReadBlock (fp, 64)