Theoretische und technische Informatik - ganz praktisch - Letzte Fragen & Antworten in ASS-AF https://info2.aifb.kit.edu/qa/index.php?qa=qa&qa_1=assembler&qa_2=ass-af Powered by Question2Answer Beantwortet: Unmittelbare Adressierung https://info2.aifb.kit.edu/qa/index.php?qa=7291&qa_1=unmittelbare-adressierung&show=7294#a7294 <p>Hallo,</p><p>die unmittelbare Adressierung mittels "#" bedeutet nichts anderes, als dass du einfach das entsprechende Zeichen direkt aufrufst. In der getaggten Aufgabe (ASS-AF) wird also beispielsweise im Befehl <em>ADD #1&nbsp;</em>die Zahl 1 auf R2 drauf addiert. Genauso verhält es sich auch in der Assembler-Aufgabe aus Tut 6, wo über&nbsp;<em>SUBSTRACT, R1,&nbsp;#1, R1&nbsp;</em>die Variable R1 um 1 verringert wird und das Ergebnis wieder in R1 gespeichert wird.</p><p>Beste Grüße,&nbsp;</p><p>Martin (Tutor)</p> ASS-AF https://info2.aifb.kit.edu/qa/index.php?qa=7291&qa_1=unmittelbare-adressierung&show=7294#a7294 Wed, 03 Feb 2021 14:29:42 +0000 Beantwortet: Alternativlösung des Programms https://info2.aifb.kit.edu/qa/index.php?qa=521&qa_1=alternativl%C3%B6sung-des-programms&show=522#a522 <div class="ilFrmPostContent"> <p> Soweit ich sehe, ist dein Assembler korrekt, da egal ist, in welcher Reihenfolge man die i^2 aufaddiert, allerdings glaube ich, dass man 2 Zeilen weglassen könnte, ohne das sich das Ergebnis ändert: das erste JUMPZERO (wird direkt danach nochmal geprüft) und LOAD R1 in Zeile 4, da R1 entweder durch Zeile 1 geladen wird oder wegen dem STORE R1 in R1 und dem Akkumulator das gleiche steht.</p> <p> Tobias (Tutor)</p> </div> <p> &nbsp;</p> ASS-AF https://info2.aifb.kit.edu/qa/index.php?qa=521&qa_1=alternativl%C3%B6sung-des-programms&show=522#a522 Wed, 22 Oct 2014 15:59:20 +0000