2016-03-26 22 views
0

Ich mache ein Projekt von Unit Converter in MARS MIPS Simulator. Ich muss auch die Ergebnisse von Konvertierungen in einer Datei speichern. Das Ergebnis der Konvertierung ist ein Float, den ich speichern muss. Ich verwende den CodeWie schreibt man den Float-Wert in eine Datei im MARS MIPS Simulator?

############################################################### 
# Write to file just opened 
li $v0, 15  # system call for write to file 
move $a0, $s6  # file descriptor 
move $a1, $f0  
li $a2, 30  
syscall   # write to file

Ich weiß, dass der $ a0 den Float-Wert nicht enthält, aber ich weiß nicht, was zu tun ist? .Bitte helfen Sie mir bei der Lösung dieses Problems

+0

Siehe auch: [Single Point Precision MIPS Arithmetics] (http://stackoverflow.com/questions/36143761/single-point-precision-mips-arithmetics) –

Antwort

0

Neuling hier, aber lass mich es versuchen. Ich denke, der Float-Wert sollte im .data-Abschnitt sein, z.B.

.data 
writer: .float 1.5