Theoretische und technische Informatik - ganz praktisch
Herzlich willkommen auf der Question/Answer-Plattform zu Grundlagen der Informatik II. Wir wünschen Ihnen viel Spaß beim Lernen und Diskutieren!
Loggen Sie sich mit Ihrem KIT-Account (u...) ein, um loszulegen!
Beachten Sie auch diese Informationen zum Schnelleinstieg.
(Nicht-KIT-Studierende beachten bitte diese Informationen.)

Erklärung der einzelnen Schritte?

0 Punkte
236 Aufrufe
1. STORE #1, R2
2. L1: MULTIPLY R2, R1, R2
3. SUBTRACT R1, #1, R1
4. JNZ R1, L1
5. STORE R2, R1

Kann mir jemand sagen, was hier in den einzelnen Schritten geschieht?

Ich bin für jede Hilfe sehr dankbar ...
Gefragt 22, Sep 2015 in AU-6-3 von uafjv uafjv Tutor(in) (167,990 Punkte)  

Eine Antwort

+1 Punkt

Hi!

1. Speichern der Zahl 1 in Register 2

2. Schleifenanfang; Die Zahlen in Register 2 und 1 werden miteinander multipliziert und das Ergebnis wird in Register 2 gespeichert

3. Zahl in Register 1 subtrahiert mit 1 wird in R1 gespeichert

4. Abbruchbedingung der Schleife: Falls die Zahl in R1 gleich null ist. Ansonsten zurückspringen an den Schleifenanfang

5. Speichern der Zahl aus R2 in R1

Jonas (Tutor)

 

Beantwortet 22, Sep 2015 von uafjv uafjv Tutor(in) (167,990 Punkte)  
...