14 | | = 1. Objectifs généraux |
| 14 | = 1. Documents sur le MIPS et sur l'environnement de TP |
| 15 | |
| 16 | |
| 17 | |
| 18 | * **[htdocs:cours/doc_MIPS32.pdf Documentation MIPS32 architecture et assembleur (mode user)]** |
| 19 | 1. Registres de l'architecture externe accessible en mode user (p. 2) |
| 20 | 1. Espace d'adressage du MIPS32 (p. 4) |
| 21 | 1. Syntaxe et principales directives du langage assembleur (p. 5) |
| 22 | 1. Codage des instructions utilisateur du MIPS32 (p. 9) |
| 23 | 1. Instructions accessibles en mode utilisateur (p. 11) |
| 24 | 1. Appels système de simulateur de processeur **Mars** (p. 22) |
| 25 | 1. Convention d'appel des fonctions (p. 24) |
| 26 | |
| 27 | * **[wiki:Doc-MIPS-Archi-Asm-kernel Documentation MIPS32 architecture et assembleur (mode kernel)]** |
| 28 | 1. Modes d'exécution du processeur MIPS |
| 29 | 2. Registres protégés utilisables seulement en mode kernel |
| 30 | 3. Découpage de l'espace d'adressage |
| 31 | 4. Instructions protégées |
| 32 | 5. Cause d'entrée et de sortie du noyau du système d'exploitation |
| 33 | 6. Fonctionnement du registre d'état `c0_sr` |
| 34 | 7. Fonctionnement du registre de cause `c0_cause` |
| 35 | |
| 36 | * **[wiki:Howto-TP Configuration de l'environnement des TP] |
| 37 | 1. Environnement de travail pour les TP |
| 38 | 1. Prototype virtuel et chaîne de compilation MIPS |
| 39 | 1. Compilation et exécution des programmes |
| 40 | |
| 41 | |
| 42 | |
| 43 | = 2. Objectifs généraux |
128 | | |
129 | | |
130 | | |
131 | | = 6. Documents |
132 | | |
133 | | |
134 | | |
135 | | * **[htdocs:cours/doc_MIPS32.pdf Documentation MIPS32 architecture et assembleur (mode user)]** |
136 | | 1. Registres de l'architecture externe accessible en mode user (p. 2) |
137 | | 1. Espace d'adressage du MIPS32 (p. 4) |
138 | | 1. Syntaxe et principales directives du langage assembleur (p. 5) |
139 | | 1. Codage des instructions utilisateur du MIPS32 (p. 9) |
140 | | 1. Instructions accessibles en mode utilisateur (p. 11) |
141 | | 1. Appels système de simulateur de processeur **Mars** (p. 22) |
142 | | 1. Convention d'appel des fonctions (p. 24) |
143 | | |
144 | | * **[wiki:Doc-MIPS-Archi-Asm-kernel Documentation MIPS32 architecture et assembleur (mode kernel)]** |
145 | | 1. Modes d'exécution du processeur MIPS |
146 | | 2. Registres protégés utilisables seulement en mode kernel |
147 | | 3. Découpage de l'espace d'adressage |
148 | | 4. Instructions protégées |
149 | | 5. Cause d'entrée et de sortie du noyau du système d'exploitation |
150 | | 6. Fonctionnement du registre d'état `c0_sr` |
151 | | 7. Fonctionnement du registre de cause `c0_cause` |
152 | | |
153 | | * **[wiki:Howto-TP Configuration de l'environnement des TP] |
154 | | 1. Environnement de travail pour les TP |
155 | | 1. Prototype virtuel et chaîne de compilation MIPS |
156 | | 1. Compilation et exécution des programmes |