2. Jeu d’instructions de base RV32I
Le jeu d’instructions de base, appelé RV32I, comprend 47 instructions. Il y a 32 registres 32 bits nommés x0 à x31 et un compteur de programme (pc). Le registre x0 contient 0 et peut être utilisé comme registre destination d’une instruction lorsque le résultat n’est pas utilisé.
Les instructions sont de taille fixe 32 bits, avec un code opération sur 7 bits, soit 128 codes opération fondamentaux (tableau 1). Pour RV32I, les deux bits [1 :0] du code opération sont 11, ce qui signifie que les 75 % des codes opérations restants sont disponibles pour les différentes extensions présentées aux chapitres 3, 4 et 5. Par ailleurs, seuls 11 des 32 codes opérations sont réellement utilisés soit 8,6 % du nombre total...
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ?
Se connecter
Lecture en cours
Jeu d’instructions de base RV32I