PÜ8, Aufgabe 2.2e - alternative Lösung

Benutzeravatar
AlexB
Kernelcompilierer
Kernelcompilierer
Beiträge: 487
Registriert: 8. Jul 2004 09:51
Kontaktdaten:

PÜ8, Aufgabe 2.2e - alternative Lösung

Beitrag von AlexB » 4. Feb 2011 20:26

Ein Student hat mich angeschrieben und für Poolraumübung 8, Aufgabe 2.2e eine alternative, sehr elegante Lösung gefunden, die ich hier gerne veröffentlichen möchte:

# y = 4 * a - 3 * b
sub $t4, $s0, $s1
mul $t4, $t4, 3
add $t4, $t4, $s0

mit der Überlegung
y = 4*a - 3*b = a + 3*(a-b) = 3*(a-b) + a

Sehr schön!
Aktuelle Veranstaltungen
"Hardwaremodellierungssprachen" [SS 2012] - Webseite - Jetzt im TUCaN't anmelden!
TUCaN't - wenn's mal wieder länger dauert.
Bild

Zurück zu „Archiv“