Processeur 68000
|
BTS informatique industrielle |
David Saint-Mellion |
Table des vecteurs
N ° Vecteur |
Vecteur |
|
0 |
$000 |
Reset (Pointeur de pile - SSP) |
1 |
$0004 |
Reset (Pointeur de programme - PC) |
2 |
|
Erreur bus |
3 |
$00C |
Erreur d’adresse |
4 |
$010 |
Instruction illégale |
5 |
$014 |
Division par 0 |
6 |
$018 |
Instruction CHK |
7 |
$01C |
Instruction TRAPV |
8 |
$020 |
Violation de privilège |
9 |
$024 |
Trace |
10 |
$028 |
Émulation 1010 |
11 |
$02C |
Émulation 1111 |
12 à 14 |
$030 à $038 |
Non affecté, ne pas utiliser (68000) |
15 |
$03C |
Interruption non initialisée
(valeur mise par défaut dans le registre VR des composants périphériques à l'issue du
Reset matériel) |
16 à 23 |
$040 à $05C |
Non affecté, ne pas utiliser (68000) |
24 |
$060 |
Interruption parasite |
25 à 31 |
$064 à $07C |
Auto-vecteur Niveau 1 à Niveau
7 pour les iT matérielles |
32 à 47 |
$080 à $0BC |
TRAP 0 à TRAP 15 |
48 à63 |
$0C0 à $0FC |
Non affecté, ne pas utiliser (68000) |
64 à 255 |
$100 à $3FC |
Interruptions matérielles |
* Certains numéros de vecteurs sont non affectés.
Il ne s’agit pas de vecteurs d’utilisation libre, mais d’emplacements réservés,
soit pour des utilisations futures( > 68000), soit pour des tests.
Le vecteur dit " Interruption non initialisée" : Les
périphériques de la famille 68000 sont capables de générer un numéro de vecteur, sous
réserve que le registre VR du composant soit initialisé Si l’initialisation
n'est effectuée, ils fourniront, par défaut, le vecteur numéro 15, informant que leur
initialisation du composant périphérique est incomplète.
États du processeurs - code fonction
FC2 |
FC1 |
FC0 |
Etat |
Domaine Mémoire |
1 |
1 |
0 |
Non utilisé |
0 |
0 |
1 |
Utilisateur |
Données |
0 |
1 |
0 |
Utilisateur |
Programme |
0 |
1 |
1 |
Non utilisé |
1 |
0 |
0 |
Non utilisé |
1 |
0 |
1 |
Superviseur |
Données |
1 |
1 |
0 |
Superviseur |
Programme |
1 |
1 |
1 |
Reconnaissance d’interruption |
La table des vecteurs est dans le domaine données
superviseur
Le vecteur de RESET est dans le domaine programme superviseur |