Topic : TOS - das Betriebssystem
Author :
Version : tos.hyp (5. März 2013)
Subject : Programmieren/Atari
Nodes : 3001
Index Size : 93602
HCP-Version : 5
Compiled on : Atari
@charset : atarist
@lang :
@default : Titel
@help :
@options : +g -i -s +x +zz -t4
@width : 70
View Ref-File3.1.13 Setexc TOS Name: »set exception vector« - Interrupt-Vektoren setzen.
Biosnummer: 5
Deklaration: int32_t Setexc ( int16_t number, VOID (*vec)() );
Beschreibung: Die BIOS-Routine Setexc setzt oder liest die Inhalte
von Exception-Vektoren. Es gilt:
Parameter Bedeutung
number Nummer des Exception-Vektors
vec neue Adresse (oder -1)
Hinweis: Besitzt der Parameter vec den Wert -1 so wird
kein neuer Vektor gesetzt, sondern lediglich die alte
Vektoradresse ausgelesen.
Die Nummer des zu setzenden Exception-Vektors ist
übrigens identisch mit der zu setzenden Adresse,
dividiert durch den Wert 4.
Ergebnis: Die Funktion liefert den bisherigen (bzw. aktuellen)
Wert des Vektors zurück.
Verfügbar: In allen TOS Versionen.
Querverweis: BindingSystemvariablenSystemvektoren