- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 2 von 2

Thema: SPIM: If-then-else mit konjunktiver Bedingung

  1. #1

    SPIM: If-then-else mit konjunktiver Bedingung

    Anzeige

    LiFePo4 Akku selber bauen - Video
    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:

    Ü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.
    So versuche ich die Aufgabe zu lösen:

    Code:
    main:	  xor	(bltz a, else), (bgt a, 99)
    Aber ich erhalte einen Syntax-Error nach xor.

    Was mache ich falsch bzw. wie muss ich vorgehen?

    Gruß
    Lueck

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    20.08.2008
    Ort
    Karlsruhe
    Alter
    36
    Beiträge
    1.225
    a) das RN ist kein Hausaufgabenforum
    b) Du kannst in jeder Zeile genau eine Instruktion ausführen. Bedingungen etc. musst du daher durch eine passende Kombination von Instruktionen _nacheinander_ umsetzen
    c) Gibt es dazu auch genug Informationen im Netz ...

    mfG
    Markus

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen