Voici la liste des différents vecteurs d'exception associé avec la famille des microprocesseurs MC68000 :
Numéro de vecteur | Déplacement du vecteur (Hexadécimal) | Description |
---|---|---|
0 | 000h | Ce vecteur permet de réinitialiser le pointeur de pile d'interruption à sa valeur initiale. |
1 | 004h | Ce vecteur permet de réinitialiser le compteur du programme à sa valeur initiale. |
2 | 008h | Ce vecteur permet d'indiquer une exception de faute d'accès. |
3 | 00Ch | Ce vecteur permet d'indiquer une exception d'erreur d'adresse. |
4 | 010h | Ce vecteur permet d'indiquer une exception d'instruction illégale. |
5 | 014h | Ce vecteur permet d'indiquer une exception de division entière par zéro. |
6 | 018h | Ce vecteur permet d'indiquer une exception d'instruction CHK ou CHK2. |
7 | 01Ch | Ce vecteur permet d'indiquer une exception d'instruction FTRAPcc, TRAPcc ou TRAPV. |
8 | 020h | Ce vecteur permet d'indiquer une exception de violation de privilège. |
9 | 024h | Ce vecteur permet d'indiquer une exception de trace. |
10 | 028h | Ce vecteur permet d'indiquer une exception d'émulation de ligne 1010. |
11 | 02Ch | Ce vecteur permet d'indiquer une exception d'émulation de ligne 1111. |
12 | 030h | Ce vecteur n'est pas utilisé et est réservé pour un usage futur. |
13 | 034h | Ce vecteur permet d'indiquer une exception de violation de protocole de coprocesseur. |
14 | 038h | Ce vecteur permet d'indiquer une exception d'erreur de format. |
15 | 03Ch | Ce vecteur permet d'indiquer une exception d'interruption non-initialisé. |
16 à 23 | 040h à 05C | Ces vecteur ne sont pas utilisés et sont réservés pour un usage futur. |
24 | 060h | Ce vecteur permet d'indiquer une exception de fausse interruption. |
25 | 064h | Ce vecteur permet d'indiquer une exception de vecteur automatique d'interruption de niveau 1. |
26 | 068h | Ce vecteur permet d'indiquer une exception de vecteur automatique d'interruption de niveau 2. |
27 | 06Ch | Ce vecteur permet d'indiquer une exception de vecteur automatique d'interruption de niveau 3. |
28 | 070h | Ce vecteur permet d'indiquer une exception de vecteur automatique d'interruption de niveau 4. |
29 | 074h | Ce vecteur permet d'indiquer une exception de vecteur automatique d'interruption de niveau 5. |
30 | 078h | Ce vecteur permet d'indiquer une exception de vecteur automatique d'interruption de niveau 6. |
31 | 07Ch | Ce vecteur permet d'indiquer une exception de vecteur automatique d'interruption de niveau 7. |
32 à 47 | 080h à 0BC | Ces vecteur sont des vecteurs d'instructions de TRAP #0 D 15. |
48 | 0C0h | Ce vecteur permet d'indiquer une exception de branchement FP ou un fixe une condition désordonné. |
49 | 0C4h | Ce vecteur permet d'indiquer une exception de résultat inexacte dans le FP. |
50 | 0C8h | Ce vecteur permet d'indiquer une exception de division par zéro dans le FP. |
51 | 0CCh | Ce vecteur permet d'indiquer une exception de sous-débordement dans le FP. |
52 | 0D0h | Ce vecteur permet d'indiquer une exception d'erreur d'opérande dans le FP. |
53 | 0D4h | Ce vecteur permet d'indiquer une exception de débordement dans le FP. |
54 | 0D8h | Ce vecteur permet d'indiquer une exception de signal NAN dans le FP. |
55 | 0DCh | Ce vecteur permet d'indiquer une exception de type de données non implanté dans le FP (définit dans le MC68040). |
56 | 0E0h | Ce vecteur permet d'indiquer une exception d'erreur de configuration MMU. |
57 | 0E4h | Ce vecteur permet d'indiquer une exception d'erreur d'opération illégale MMU. |
58 | 0E8h | Ce vecteur permet d'indiquer une exception d'erreur de violation de niveau d'accès MMU. |
59 à 63 | 0ECh à 0FC | Ces vecteur ne sont pas utilisés et sont réservés pour un usage futur. |
64 à 255 | 100h à 03FC | Ces vecteur sont des vecteurs pouvant être définit par l'utilisateur. Ils sont aux nombres de 192 vecteurs. |
Dernière mise à jour : Dimanche, le 26 novembre 2017