question sur saut en MIPS
-
25-09-2019 - |
Question
Qu'est-ce que signifie ici la PCGPRLEN-1..28 ?? D'où vient ce 4 bits vient?
texte alt http://img208.imageshack.us/img208/3750/jumpv .jpg
La solution
Im devine que vous vous demandez pourquoi theres un champ 28 bits, lorsque l'OP-CODE prend alredy 6 bits.
Eh bien, il se trouve que le champ 26 bits est décalée vers la gauche deux fois. Ainsi, l'adresse de destination est de 4 octets alignés.
Ainsi, son « comme » un champ de 28 bits. Avec elle, vous pouvez sauter à l'intérieur 256 Mo régions alignées (comme vos états img)
Et pour répondre à votre question, directement à partir MIPS 32 Arquitecture pour les programmeurs, le volume II (téléchargeable à partir mips.com), page 14.
GPRLEN La longueur en bits (32 ou 64) des registres à usage général CPU