Ich versuche, die Codefolge nur mit zwei Gleitkomma-Ganzzahlen neu zu schreiben. Ich weiß, ich müsste temporäre Speicherplätze verwenden, um Zwischenwerte zu halten. Ich weiß nichts anderes.Umschreiben der Codefolge mit nur zwei Fließkomma-Ganzzahlen
Die folgende MIPS Code berechnet eine der Gleitkommaausdruck E = * B + C * D, wobei die Adressen von A, B, C, D und E in R1 gespeichert sind, R2, R3, R4 und R5, jeweils:
L.S F0, 0(R1)
L.S F1, 0(R2)
MUL.S F0, F0, F1
L.S F2, 0(R3)
L.S F3, 0(R4)
MUL.S F2, F2, F3
ADD.S F0, F0, F2
S.S F0, 0(R5)
Was "Gleitkomma-Zahlen" sein soll werden? – EOF
Ich nehme Gleitkommawerte an, die exakte ganze Zahlen darstellen. Wenn Sie wissen, dass Ihre Werte immer Ganzzahl sind, ist Fließkommazahl eine schlechte Wahl, aber das ist die einzige sinnvolle Bedeutung für die Phrase. –
@PeterCordes: Ich denke OP bedeutete Gleitkomma _register_, nicht _integers_ – gusbro