Theoretische und technische Informatik - ganz praktisch - Letzte Fragen & Antworten in AU-6-3 https://info2.aifb.kit.edu/qa/index.php?qa=qa&qa_1=%C3%BCbungsblatt-6&qa_2=au-6-3 Powered by Question2Answer Beantwortet: Teilaufgabe c) https://info2.aifb.kit.edu/qa/index.php?qa=6294&qa_1=teilaufgabe-c&show=6297#a6297 <p> Hallo,</p> <p> &nbsp;</p> <p> nachdem du R2 = R2 + R2 gemacht hast, subtrahierst du ja in Zeile 3 noch 1 von R1 und speicherst es dann in R1. Anschließend prüfst du, ob R1 ungleich 0 ist. Falls das der Fall ist (wovon wir bei einem allgemeinen n erstmal ausgehen), sagt uns der Jump-not-zero-Befehl, wir sollen zur Marke L1 springen, also in Zeile 2. Zeile 1 wird also&nbsp;<em>nicht&nbsp;</em> noch mal abgearbeitet, daher wird R2 nicht auf 1 gesetzt.</p> <p> &nbsp;</p> <p> Viele Grüße&nbsp;</p> <p> &nbsp;</p> <p> You-Ri (Tutorin)&nbsp;</p> AU-6-3 https://info2.aifb.kit.edu/qa/index.php?qa=6294&qa_1=teilaufgabe-c&show=6297#a6297 Tue, 06 Feb 2018 07:09:13 +0000 Beantwortet: Erklärung der einzelnen Schritte? https://info2.aifb.kit.edu/qa/index.php?qa=2530&qa_1=erkl%C3%A4rung-der-einzelnen-schritte&show=2531#a2531 <div class="ilFrmPostContent"> <p> Hi!</p> <p> 1. Speichern der Zahl 1 in Register 2</p> <p> 2. Schleifenanfang; Die Zahlen in Register 2 und 1 werden miteinander multipliziert und das Ergebnis wird in Register 2 gespeichert</p> <p> 3. Zahl in Register 1 subtrahiert mit 1 wird in R1 gespeichert</p> <p> 4. Abbruchbedingung der Schleife: Falls die Zahl in R1 gleich null ist. Ansonsten zurückspringen an den Schleifenanfang</p> <p> 5. Speichern der Zahl aus R2 in R1</p> <p> <span class="small">Jonas (Tutor)</span></p> </div> <p> &nbsp;</p> AU-6-3 https://info2.aifb.kit.edu/qa/index.php?qa=2530&qa_1=erkl%C3%A4rung-der-einzelnen-schritte&show=2531#a2531 Tue, 22 Sep 2015 09:42:23 +0000