MIPS-Arithmetikbefehle
Arithmetische Befehle in MIPS (wie add, sub) haben immer 3 Operanden:
- Zielregister (Destination)
- Quellregister 1 (Source 1)
- Quellregister 2 (Source 2)
Syntax:Operation $Ziel, $Quelle1, $Quelle2
Beispiel:add $s0, $s1, $s2führt die Operationaus.
Diese Regelmäßigkeit vereinfacht die Hardware-Konstruktion. Für Operationen mit mehr als zwei Variablen (z.B.a = b + c + d) sind mehrere Befehle notwendig, die temporäre Register nutzen.