2012-04-03 8 views
0

flottant J'ai déclaréMIPS .DATA point de

.data 
ZERO .float  0.0 

Plus tard dans mon code, je veux mettre la valeur de zéro dans f4 $

Quelle instruction dois-je utiliser pour le faire?

Répondre

1

Je suis nouveau MIPS, mais cela devrait fonctionner

lwc1 $f4, ZERO($0) 

Selon cette sample :)

Ou si vous utilisez des pseudo-instructions (lecture that I found):

la $a0, ZERO  #Load address 
l.s $f5, 0($a0) #Load single from memory a0[0] 

Il y a un registre spécial ($ zéro), mais je pense qu'il est seulement utilisé pour les opérations entières (je ne suis pas sûr)

+0

Merci! Oui, $ zéro est seulement pour les entiers – spatara

+0

Pas du tout. J'ai appris aussi :) –