Also wir haben die Aufgabe jeweils ein Mikroprogramm für den Befehl
Durch diesen Befehl tauschen scheinbar der Stackpointer und das Arbeitsregister ihre Wert...Was ich mich jedoch fragen, warum tut man das und was bewirkt dieser Vorgang?
SWAP
und ADDL
zu schreiben...soweit so gut, ich habe hier mal etwas pseudocode:
Code:
SWAP: tmp = $sp;
$sp = $ac;
$ac = tmp;
Durch diesen Befehl tauschen scheinbar der Stackpointer und das Arbeitsregister ihre Wert...Was ich mich jedoch fragen, warum tut man das und was bewirkt dieser Vorgang?