|
mxTrap.S |
|
| mxTrapAsm.S
|
#define ASSEMBLER
#include "mxTrap.h"
| -------------------------------------------------------------------------------------------------------------------- */
|***************
|** Funktionen **
|***************/
.EVEN
.GLOBAL _CPUWeitergeben
_CPUWeitergeben:
ANDI #0xFFFF,SR | Supervisor-Mode sicherstellen
TRAP #cProzessWechselTrap | Prozesswechsel-Trap ausloesen
RTS
| -------------------------------------------------------------------------------------------------------------------- */
.EVEN
.GLOBAL _SystemAufruf
_SystemAufruf:
TRAP #cSystemAufrufTrap | Systemaufruf-Trap ausloesen
RTS
| -------------------------------------------------------------------------------------------------------------------- */
.EVEN
.GLOBAL _SystemFehler
_SystemFehler:
MOVE.L 4(SP),D0 | Fehlernummer vom Stack nach D0
MOVE.L (SP),D1 | Fehlerposition in Register D1
TRAP #cSystemFehlerTrap | Systemfehler-Trap ausloesen
RTS
| -------------------------------------------------------------------------------------------------------------------- */
.EVEN
.GLOBAL _InitTrap
_InitTrap:
MOVE.L #1,D0 | return TRUE
RTS
| -------------------------------------------------------------------------------------------------------------------- */
Bei Problemen mit der Seite bitte eine Mail an Marek
Converted with C2HTML V0.669 by Iluvatar
Prozeßdatenverarbeitung