ASSEMBLEUR

 

 
COURS D'ASM 68000
(par le Féroce Lapin)

retour au VOLUME 1


 *****  AFFECTATIONS  DES  VECTEURS  D'EXCEPTION  DU  68000  MOTOROLA  ****

   Dans  l'ordre: Numéro  du  vecteur, adresse  en  décimal, adresse en
   hexadécimal, descriptif de la zone, affectation.
   
   0   0    000  SP   RESET INITIALISATION SSP
   -   4    004  SP   RESET INITIALISATION PC
   2   8    008  SD   ERREUR BUS
   3   12   00C  SD   ERREUR D'ADRESSE
   4   16   010  SD   INSTRUCTION ILLEGALE
   5   20   014  SD   DIVISION PAR ZERO
   6   24   018  SD   INSTRUCTION CHK
   7   28   01C  SD   INSTRUCTION TRAPV
   8   32   020  SD   VIOLATION DE PRIVILEGE
   9   36   024  SD   TRACE
   10  40   028  SD   EMULATEUR LIGNE 1010
   11  44   02C  SD   EMULATEUR LIGNE 1111
   12  48   030  SD   (non attribué, réservé)
   13  52   034  SD   (non attribué, réservé)
   14  56   038  SD   (non attribué, réservé)
   15  60   03C  SD   (non init. vecteur)
   16-23    64   04C  SD   (non attribué, réservé)
       95   05F                 ---
   24  96   060  SD   INTERRUPTION PARASITE
   25  100  064  SD   AUTO VECTEUR D'INTERRUPTION NIVEAU 1
   26  104  068  SD   AUTO VECTEUR D'INTERRUPTION NIVEAU 2
   27  108  06C  SD   AUTO VECTEUR D'INTERRUPTION NIVEAU 3
   28  112  070  SD   AUTO VECTEUR D'INTERRUPTION NIVEAU 4
   29  116  074  SD   AUTO VECTEUR D'INTERRUPTION NIVEAU 5
   30  120  078  SD   AUTO VECTEUR D'INTERRUPTION NIVEAU 6
   31  124  07C  SD   AUTO VECTEUR D'INTERRUPTION NIVEAU 7
   32  128  080  SD   VECTEUR D'INSTRUCTION TRAP 0
   33  132  084  SD   VECTEUR D'INSTRUCTION TRAP 1
   34  136  088  SD   VECTEUR D'INSTRUCTION TRAP 2
   35  140  08C  SD   VECTEUR D'INSTRUCTION TRAP 3
   36  144  090  SD   VECTEUR D'INSTRUCTION TRAP 4
   37  148  094  SD   VECTEUR D'INSTRUCTION TRAP 5
   38  152  098  SD   VECTEUR D'INSTRUCTION TRAP 6
   39  156  09C  SD   VECTEUR D'INSTRUCTION TRAP 7
   40  160  0A0  SD   VECTEUR D'INSTRUCTION TRAP 8
   41  164  0A4  SD   VECTEUR D'INSTRUCTION TRAP 9
   42  168  0A8  SD   VECTEUR D'INSTRUCTION TRAP 10
   43  172  0AC  SD   VECTEUR D'INSTRUCTION TRAP 11
   44  176  0B0  SD   VECTEUR D'INSTRUCTION TRAP 12
   45  180  0B4  SD   VECTEUR D'INSTRUCTION TRAP 13
   46  184  0B8  SD   VECTEUR D'INSTRUCTION TRAP 14
   47  188  0BC  SD   VECTEUR D'INSTRUCTION TRAP 15
   48-63    192  0C0  SD   (non attribués, réservés)
   64-255   256  100  SD   VECTEURS D'INTERRUPTIONS UTILISATEURS


   SD = zone de données superviseur
   SP = zone de programme superviseur
   
   Les vecteurs de numéros 12 à 23 et de 48 à 63 sont réservés pour des
   extensions futures. Aucun périphérique ne doit y être affecté.
   
   Note: concernant le MFP,  circuit  générant  une  grande  partie des
   interruptions  dans  le  ST, celui-ci utilise, bien évidemment,  des
   vecteurs d'interruptions utilisateurs. En effet, lorsqu'ici on parle
   d'utilisateur, ce  n'est pas de vous qu'il s'agit, mais des gens qui
   utilise  le  68000 pour  fabriquer  leurs machines, c'est-à-dire les
   gens d'ATARI, de COMMODORE ou d'APPLE!