Changes between Version 86 and Version 87 of Archi-1-TP10
- Timestamp:
- Nov 23, 2021, 9:14:35 AM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Archi-1-TP10
v86 v87 116 116 - non, il n'est pas possible de faire des calculs sur ces registres. 117 117 - On peut juste les lire et les écrire en utilisant les instructions `mtc0` et `mfc0` 118 '' '''''''''''''118 '' 119 119 }}} 120 120 1. Le registre status est composé de plusieurs champs de bits qui ont chacun une fonction spécifique.\\Décrivez le contenu du registre status et le rôle des bits de l'octet 0 (seulement les bits vus en cours). 121 121 {{{#!protected ------------------------------------------------------------------------------------ 122 ''''''''''''''' 122 '' 123 Cours 10 / slide 11 123 124 || 0|| IE ||Interrupt Enable||0 → interruptions masquées\\1 → interruptions autorisées 124 125 || 1|| EXL ||EXception Level ||1 → MIPS en mode exception\\à l'entrée dans le kernel, le MIPS est en mode kernel, interruptions masquées 125 126 || 2|| ERL ||ERror Level ||0 → interruptions masquées\\1 → interruptions autorisées 126 127 || 4|| UM ||User Mode ||0 → interruptions masquées\\1 → interruptions autorisées 127 '' '''''''''''''128 '' 128 129 }}} 129 130 1. Le registre cause est contient la cause d'appel du kernel.\\Dites à quel endroit est stockée cette cause et donnez la signification des codes 0, 4 et 8