Hallo, ich habe da mal eine Aufgabe, bei der ich nicht so richtig weiß, ob meine Lösung richtig ist und hoffe das mir jemand dabei helfen kann.
Bringen Sie die folgenden Befehle in die richtige Reihenfolge, sodass dieser Ausschnitt eines Hochsprachenprogramms in Assembler umgesetzt wird.
int a=x+y;
int c=a-c;
Hinweis: Sie können davon ausgehen, dass die Variablen schon als Assemblerprogramm umgesetzt sind.
Ich habe folgende Befehle gegeben, die ich bei1-5 einsetzen muss.
LDA x, STA a, STA c, ADD y, und SUB c
LDA M -> Lädt den AC mit dem Inhalt von M
STA M -> Speichert den Inhalt von AC nach M
ADD M ->Addiert den Inhalt von M zu dem Inhalt von AC
SUB M -> Subtrahiert den Inhalt von M vom Inhalt von AC
Meine Lösung:
1 LDA x
2 STA a
3 ADD y
4 STA c
5 SUB c
Bringen Sie die folgenden Befehle in die richtige Reihenfolge, sodass dieser Ausschnitt eines Hochsprachenprogramms in Assembler umgesetzt wird.
int a=x+y;
int c=a-c;
Hinweis: Sie können davon ausgehen, dass die Variablen schon als Assemblerprogramm umgesetzt sind.
Ich habe folgende Befehle gegeben, die ich bei1-5 einsetzen muss.
LDA x, STA a, STA c, ADD y, und SUB c
LDA M -> Lädt den AC mit dem Inhalt von M
STA M -> Speichert den Inhalt von AC nach M
ADD M ->Addiert den Inhalt von M zu dem Inhalt von AC
SUB M -> Subtrahiert den Inhalt von M vom Inhalt von AC
Meine Lösung:
1 LDA x
2 STA a
3 ADD y
4 STA c
5 SUB c