Theoretische und technische Informatik - ganz praktisch - Letzte Fragen & Antworten in ASS-AD https://info2.aifb.kit.edu/qa/index.php?qa=qa&qa_1=assembler&qa_2=ass-ad Powered by Question2Answer Beantwortet: a) ADD R2 https://info2.aifb.kit.edu/qa/index.php?qa=5536&qa_1=a-add-r2&show=5538#a5538 Hallo,<br /> <br /> Wenn du keine seperate Quelle gegeben hast, dann schaus du dir immer an, was momentan in deinem Akkumulator steht. Mit dieser Info solltest du die Aufgabe eigentlich hin bekommen. Eine ausführlichere Antword dazu findest du hier:<br /> <br /> <a href="http://info2.aifb.kit.edu/qa/index.php?qa=4196&amp;qa_1=verst%C3%A4ndnis" rel="nofollow" target="_blank">http://info2.aifb.kit.edu/qa/index.php?qa=4196&amp;qa_1=verst%C3%A4ndnis</a><br /> <br /> Ansonsten frag einfach nochmal.<br /> Liebe Grüße ASS-AD https://info2.aifb.kit.edu/qa/index.php?qa=5536&qa_1=a-add-r2&show=5538#a5538 Thu, 09 Feb 2017 10:03:51 +0000 Beantwortet: Vereinfachung b) https://info2.aifb.kit.edu/qa/index.php?qa=5525&qa_1=vereinfachung-b&show=5530#a5530 In der vierten Zeile ist ein Fehler. Dort müsste stehen LOOP JUMPZERO END, damit nicht sofort zum Ende gesprungen wird, sondern erst wenn der Wert im Akkumulator null ist.<br /> <br /> Aber sonst sieht der Code richtig aus.<br /> <br /> Viele Grüße<br /> <br /> Philipp (Tutor) ASS-AD https://info2.aifb.kit.edu/qa/index.php?qa=5525&qa_1=vereinfachung-b&show=5530#a5530 Wed, 08 Feb 2017 19:08:55 +0000 Beantwortet: Welchen Wert hat R1, wenn ich nicht speichere, aber trotzdem nochmal 1 subtrahiere? https://info2.aifb.kit.edu/qa/index.php?qa=4282&qa_1=welchen-wert-nicht-speichere-trotzdem-nochmal-subtrahiere&show=4283#a4283 <p> Schau mal hier: <a rel="nofollow" href="http://info2.aifb.kit.edu/qa/index.php?qa=4196&amp;qa_1=verst%C3%A4ndnis">http://info2.aifb.kit.edu/qa/index.php?qa=4196&amp;qa_1=verst%C3%A4ndnis </a></p> <p> In meiner damaligen Antwort findest du auch die Antwort auf deine Frage!</p> <p> Viele Grüße,<br> Janine (Tutorin)</p> ASS-AD https://info2.aifb.kit.edu/qa/index.php?qa=4282&qa_1=welchen-wert-nicht-speichere-trotzdem-nochmal-subtrahiere&show=4283#a4283 Sat, 13 Feb 2016 17:40:55 +0000 Beantwortet: Verständnis https://info2.aifb.kit.edu/qa/index.php?qa=4196&qa_1=verst%C3%A4ndnis&show=4197#a4197 <p> Hallo uqdrx!</p> <p> Genau wie in der Vorlesung erklärt gibt es ein sogenanntes Akkumulationsregister, in dem du Werte zwischenspeichern kannst und das bei den 1-Adressbefehlen adressiert wird. Dh. entsprechend des angegebenen Operationscodes und des Operanden wird der aktuelle Wert des Akkumulationsregisters modifiziert und wieder gespeichert.</p> <p> Durch <em>LOAD #1</em> wird also der alte Wert des Akkumulationsregisters nun der Zahlenwert 1 überschrieben.</p> <p> Durch <em>STORE R3</em> wird der Wert des Akkumulationsregisters nun auch in R3 gespeichert.</p> <p> Durch <em>SUBTRACT #1</em> wird vom aktuellen Wert des Akkumulationsregisters der Zahlenwert 1 abgezogen und das Ergebnis wieder im Akkumulationsregister gespeichert.</p> <p> Ich hoffe, das hilft dir weiter!</p> <p> Viele Grüße,<br> Janine (Tutorin)<br> &nbsp;</p> ASS-AD https://info2.aifb.kit.edu/qa/index.php?qa=4196&qa_1=verst%C3%A4ndnis&show=4197#a4197 Thu, 11 Feb 2016 22:27:19 +0000 Beantwortet: Ist Acc nach LOAD x leer? https://info2.aifb.kit.edu/qa/index.php?qa=1809&qa_1=ist-acc-nach-load-x-leer&show=1815#a1815 Hey,<br /> <br /> soweit alles richtig. Wenn du einen Wert durch &quot;Load&quot; aufrufst wird er dadurch nicht aus seinem ursprünglichen Speicherort entfernt. Am Ende des ersten Durchlaufs hast du also tatsächlich 2 in R4 stehen. ASS-AD https://info2.aifb.kit.edu/qa/index.php?qa=1809&qa_1=ist-acc-nach-load-x-leer&show=1815#a1815 Sun, 15 Feb 2015 19:48:49 +0000