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)