Theoretische und technische Informatik - ganz praktisch - Letzte Aktivität in ASS-AB https://info2.aifb.kit.edu/qa/index.php?qa=activity&qa_1=assembler&qa_2=ass-ab Powered by Question2Answer Beantwortet: Alternative Lösung Assembler Programm https://info2.aifb.kit.edu/qa/index.php?qa=5500&qa_1=alternative-l%C3%B6sung-assembler-programm&show=5506#a5506 Hallo,<br /> <br /> du kannst die Rechenoperationen natürlich, soweit erlaubt, vertauschen. Die Lösung ist fast richtig, allerdings hast du vergessen vor der Klammer noch &quot;+ r&quot; zu addieren.<br /> <br /> Gruß ASS-AB https://info2.aifb.kit.edu/qa/index.php?qa=5500&qa_1=alternative-l%C3%B6sung-assembler-programm&show=5506#a5506 Wed, 08 Feb 2017 13:01:01 +0000 Beantwortet: Wie lautet der Befehl zum Abrunden in Assemblersprache und warum taucht dieser in der Lösung nicht auf? https://info2.aifb.kit.edu/qa/index.php?qa=3773&qa_1=lautet-befehl-abrunden-assemblersprache-taucht-dieser-l%C3%B6sung&show=3780#a3780 Beim Rechnen mit ganzen Zahlen erfolgt normalerweise automatisch ein Abrunden, deshalb haben wir das nicht explizit hingeschrieben. Einen Befehl für Abrunden haben wir meines Wissens nicht kennengelernt.<br /> <br /> Viele Grüße<br /> <br /> Lukas König ASS-AB https://info2.aifb.kit.edu/qa/index.php?qa=3773&qa_1=lautet-befehl-abrunden-assemblersprache-taucht-dieser-l%C3%B6sung&show=3780#a3780 Tue, 02 Feb 2016 15:27:43 +0000 Beantwortet: Fehlender JUMPZERO in Musterlösung https://info2.aifb.kit.edu/qa/index.php?qa=1555&qa_1=fehlender-jumpzero-in-musterl%C3%B6sung&show=1556#a1556 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> für die Funktion lässt sich für den Fall r+s=0 kein sinnvoller Wert angeben. Evtl. könnte man natürlich in höhreren Sprachen wie Java eine Exception werfen. Hier kann man den Fall aber auch vernachlässigen, wenn nichts explizit dazu in der Aufgabenstellung steht.</p> <p> In der Klausur wird explizit angegeben, dass z.B. r+s&gt;0 gelten soll o.ä. Ansonsten kannst du diese Annahme auch einfach selbst kurz hinschreiben, dann wissen wir bei der Korrektur, was du dir gedacht hast.</p> <p> Beste Grüße</p> <p> Fabian (Tutor)</p> </div> <p> &nbsp;</p> ASS-AB https://info2.aifb.kit.edu/qa/index.php?qa=1555&qa_1=fehlender-jumpzero-in-musterl%C3%B6sung&show=1556#a1556 Tue, 25 Nov 2014 11:07:31 +0000 Beantwortet: Verständnisfragen zur Musterlösung https://info2.aifb.kit.edu/qa/index.php?qa=1553&qa_1=verst%C3%A4ndnisfragen-zur-musterl%C3%B6sung&show=1554#a1554 <div class="ilFrmPostContent"> <p> 1. Beim Befehl DIV wird nur der ganzzahlige Anteil der Division berechnet (z.B. 10 DIV 3 = 3 und nicht 3 1/3). So wird die Floor-funktion realisiert.</p> <p> 2. Ich sehe bei der Aufgabe keine b) :-)</p> <p> 3. Genau. Das Beispiel aus den Vorlesungsfolien unterscheidet sich von dem aus dem Tutorium.</p> <p> Ich denke es macht keinen Sinn zwei verschiedene Anweisungsarten in einem Assembler Programm zu benutzen.</p> <p> Angenommen die Schreibweise aus der Vorlesung wird benutzt. Bevor man einen Befehl wie ADD benutzt, lädt man sich den ersten Summanden in das Akkumulatorregister durch den Befehl LOAD . ADD 5 führt jetzt dazu, dass der Wert im Akkumukatorregister um 5 erhöht wird. Nun kann man das Ergebnis entweder in einem anderen Register speichern (mit STORE Zielregister) oder direkt damit weiter rechnen. DIV 2 z.B. teilt das Ergebnis der Addition, das noch im Akkumulator steht dann durch 2 und somit geht das Ergebnis der Addition "verloren",wenn man es nicht extra gespeichert hat. Hoffe das benatowortet deine Frage.</p> <p> Sven (Tutor)</p> </div> <p> &nbsp;</p> ASS-AB https://info2.aifb.kit.edu/qa/index.php?qa=1553&qa_1=verst%C3%A4ndnisfragen-zur-musterl%C3%B6sung&show=1554#a1554 Tue, 25 Nov 2014 11:06:11 +0000 Beantwortet: Ist schreiben von Assembler klausurrelevant ? https://info2.aifb.kit.edu/qa/index.php?qa=1551&qa_1=ist-schreiben-von-assembler-klausurrelevant&show=1552#a1552 Doch. Ob Sie es glauben oder nicht, im Aufgabenpool kommt die eine oder andere Aufgabe vor, die wir so nicht direkt wortwörtlich in der Klausur stellen werden ;-)<br /> <br /> Es sei aber hier nochmal darauf hingewiesen, dass Sie Assembler lesen und verstehen können müssen!<br /> <br /> Viele Grüße<br /> <br /> Lukas König ASS-AB https://info2.aifb.kit.edu/qa/index.php?qa=1551&qa_1=ist-schreiben-von-assembler-klausurrelevant&show=1552#a1552 Tue, 25 Nov 2014 11:04:09 +0000