Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Theoretische Informatik (http://www.informatikerboard.de/board/board.php?boardid=5)
--- Mips! (http://www.informatikerboard.de/board/thread.php?threadid=4101)


Geschrieben von reeeebok am 16.01.2019 um 16:36:

  Mips!

Bräuchte dringend Hilfe bei dieser Aufgabe..

Die Aufgabe hab ich als Bild beigefügt.

Vielen Dank im Vorraus
Wink



Geschrieben von NixJava am 16.01.2019 um 18:24:

 

Sind dir alle verwendeten Befehle bekannt? Wenn ja, dann versuch mal den Assemblercode in Hochsprachen-Pseudocode zu übersetzen.

code:
1:
andi $t0, $s0, 0x01
wird zu
code:
1:
$t0 = $s0 AND 0x01

Was nicht anderes bedeutet als
$t0 = 1, wenn $s0 ungerade.
$t0 = 0, wenn $s0 gerade.

Jetzt verbinde diese Erkenntnis mit der nächsten Zeile. Ich denke, so sollte das Codefragment einfacher zu verstehen sein.


Forensoftware: Burning Board, entwickelt von WoltLab GmbH