Gast
#1523310
Hallo, wir haben heute in Informatik die Befehlsverarbeitung begonnen. Der Ablauf des Befehls LDA <ADR> wurde so erklärt: BR erhält Befehlscode für LDA PC inkrementieren Adresse an Speicher anlegen (Adressierung des Arguments) Wert aus Speicher wird in AR übernommen Speicher mit AR adressieren Wert aus Speicher in HR übernehmen. LDA...load accumulator BR....Befehlsregister PC...Programmcounter AR...Adressregister HR...Hilfsregister Ich stelle mir den Speicher so vor: 0: LDA 1: 7 2: x 3: x 4: x 5: x 6: x 7: 20 Also zuerst ist der PC bei 0. Dort steht der Befehlscode für LDA. Als nächstes wird dieser inkrementiert. Dort steht die Adresse 7. Diese wird jetzt an den Speicher angelegt. Raus kommt der Wert 20. Wieso wird dieser jetzt in das AR übernommen, und damit der Speicher nochmal adressiert? Kann mir das bitte jemand erklären? Viele Grüße