home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga MA Magazine 1998 #6
/
amigamamagazinepolishissue1998.iso
/
coders
/
jËzyki_programowania
/
clisp
/
src
/
archive
/
clisp.src.lha
/
src
/
sp68000.mit.d
< prev
next >
Wrap
Text File
|
1996-04-15
|
510b
|
17 lines
! Kleine Routine, die den Wert des Maschinenstacks zurückliefert.
.text
.globl getSP
.globl setSP
! extern void* getSP (void);
getSP: lea sp@(4),d0 ! aktueller Wert von SP + 4 wegen Unterprogrammaufruf
rts ! in D0 = Ergebnisregister
! extern void setSP (void* sp_init_address);
setSP: movel sp@+,a0 ! Returnadresse nach A0
movel sp@,sp ! SP auf den übergebenen Wert setzen
jmp a0@ ! zurückspringen