Hallo an alle!
Da das Programmieren in Assembler mit Hilfe des SPIM-Simulators absolut neu für mich ist, bräuchte ich etwas Hilfe bei folgender Aufgabe:
So versuche ich die Aufgabe zu lösen:Übersetzen Sie das folgende Programmfragment in MIPS-Code ($t0 enthalte die Variable a).
IF (a < 0) OR (a > 99) THEN
a := a - 10;
ELSE
a := a - 1;
END;
Bedenken Sie dabei insbesondere: Der Ausdruck a > 99 wird nur dann ausgewertet, wenn a < 0 fehlgeschlagen ist.
Aber ich erhalte einen Syntax-Error nach xor.Code:main: xor (bltz a, else), (bgt a, 99)
Was mache ich falsch bzw. wie muss ich vorgehen?
Gruß
Lueck







Zitieren

Lesezeichen