ich hab hier eine Aufgabe in der folgende Ausgabe von mmix gegeben ist:
- Code: Alles auswählen
mmix>
9.00000000000010c:20fcfcfb(ADD)$252=g[252]=36+9=45
43 instructions, 0 mems, 43oops; 9 goodguesses, 0bad
(nowatlocation#000000000000110)
Die Fragen sind: Welcher Befehl wurde ausgeführt? An welcher Speicherstelle steht der Befehl? Wieviel Speicher braucht der Befehl? Welche Register werden für den Befehl genutzt (Nummer des Registers)?
Befehl ist: ADD $252,36,9
Speicherstelle: #10c -> 268
Ist das richtig so? Bei dem Speicher und dem Register habe ich keine Ahnung. Das Register bei ADD ist ja im Prinzip $252, aber wieviel Speicher braucht der Befehl und woran sieht man das?
mfg