Les registres des microprocesseurs
Voici un tableau de référence des différents registres des microprocesseurs RISC-V :
| Registre | Nom ABI | Description |
|---|---|---|
| x0 | zero | Ce registre contient le zéro câblé. |
| x1 | ra | Ce registre contient l'adresse de retour. |
| x2 | sp | Ce registre contient le pointeur de pile. |
| x3 | gp | Ce registre contient le pointeur global. |
| x4 | tp | Ce registre contient le pointeur de processus léger. |
| x5 | t0 | Ce registre contient le lien temporaire et alternatif. |
| x6 | t1 | Ce registre contient une valeur temporaire. |
| x7 | t2 | Ce registre contient une valeur temporaire. |
| x8 | s0/fp | Ce registre contient la valeur de sauvegarde et le pointeur de cadre. |
| x9 | s1 | Ce registre contient la valeur de sauvegarde. |
| x10-11 | a0-1 | Ces registres contiennent les paramètres de fonction et les valeurs de retour. |
| x12-17 | a2-7 | Ces registres contiennent les paramètres de fonction. |
| x18-27 | s2-11 | Ces registres contiennent les valeurs de sauvegarde. |
| x28-31 | t3-6 | Ces registres contiennent les valeurs temporaires. |
| f0-7 | ft0-7 | Ces registres contiennent les valeurs réel (nombre à virgule flottante) temporaires. |
| f8-9 | fs0-1 | Ces registres contiennent les valeurs réel (nombre à virgule flottante) de sauvegarde. |
| f10-11 | fa0-1 | Ces registres contiennent les valeurs réel (nombre à virgule flottante) de paramètres et de valeurs de retour. |
| f12-17 | fa2-7 | Ces registres contiennent les valeurs réel (nombre à virgule flottante) de paramètres. |
| f18-27 | fs2-11 | Ces registres contiennent les valeurs réel (nombre à virgule flottante) de sauvegarde. |
| f28-31 | ft8-11 | Ces registres contiennent les valeurs réel (nombre à virgule flottante) temporaires. |
Dernière mise à jour : Lundi, le 9 septembre 2019