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