•  Back 
  •  Das BIOS 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
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:  Binding   Systemvariablen   Systemvektoren