Adresse principale et secondaire que l'instruction beq peut atteindre dans les Mips 32 bits. Avec la valeur 0x000C0000 stockée.MiPS32bits Quelle est la valeur la plus haute et la plus basse?
-1
A
Répondre
0
Le beq est une instruction au format I. Donc la valeur immédiate est 16 bits, ces 16 bits sont remplis par les étapes que vous voulez sauter de sorte que vous pouvez aller (2^16) -1 étapes vers le bas et (2^16) accélérer ('parce que ce sera négatif). Et quelle que soit l'étiquette à laquelle vous allez vous adresser, l'assembleur a toujours la solution xD. Je veux dire que l'assembleur convertit l'instruction en instructions qui atteignent l'étiquette si elle n'était pas dans sa portée. Le point est il ne prend pas l'adresse comme vous le pensez. Et quelle est la valeur "0x000C0000", je veux dire que doit-il faire?
Avez-vous regardé la documentation du jeu d'instructions? la réponse est là. –