Theoretische und technische Informatik - ganz praktisch - Letzte Fragen & Antworten in 2016-H-09 https://info2.aifb.kit.edu/qa/index.php?qa=qa&qa_1=2016-hauptklausur&qa_2=2016-h-09 Powered by Question2Answer Beantwortet: Frage zum 4. und 5. Befehl https://info2.aifb.kit.edu/qa/index.php?qa=6701&qa_1=frage-zum-4-und-5-befehl&show=6703#a6703 Hallo,<br /> <br /> ganz genau. Die Inhalte werden addiert und dann indirekt in 1003 gespeichert. Indirekt bedeutet, dass die Adresse, in der es gespeichert wird an Stelle 1003 steht. Da im Feld 1003 die 40 gespeichert ist, ist 40 unsere nächste Adresse die aus dem Hauptspeicher geladen werden muss. Deswegen wird diese in die 3. Zeile des Cache-Speichers geschrieben.<br /> <br /> Ich hoffe ich konnte deine Frage beantworten.<br /> <br /> Viele Grüße,<br /> <br /> Verena (Tutorin) 2016-H-09 https://info2.aifb.kit.edu/qa/index.php?qa=6701&qa_1=frage-zum-4-und-5-befehl&show=6703#a6703 Thu, 07 Feb 2019 13:10:47 +0000 Beantwortet: Zugriffszeitpunkt im Cache?! https://info2.aifb.kit.edu/qa/index.php?qa=6385&qa_1=zugriffszeitpunkt-im-cache&show=6396#a6396 Hallo,<br /> <br /> es wird immer dann auf einen Wert im Cache zugegriffen, wenn dieser aus dem Cache gelesen oder gespeichert wird. Zuerst wird mit STORE 1001, 1002 auf die Adresse 1001 zugegriffen (Wert gelesen), und den Wert in 1002 gespeichert (Zugriff 2).<br /> <br /> Mit STORE #1002, 1001 wird nun der Wert 1002 in 1001 gespeichert (Zugriff 3). Mit STORE *1001, 1003 &nbsp;wird zuerst auf 1001 zugegriffen (Zugriff 4), dann dank indirekter Adressierung auf den Wert in 1002 zugegriffen (Zugriff 5) und in 1003 gespeichert (Zugriff 6). Der Rest dazu ist analog.<br /> <br /> Liebe Grüße<br /> <br /> Verena (Tutor) 2016-H-09 https://info2.aifb.kit.edu/qa/index.php?qa=6385&qa_1=zugriffszeitpunkt-im-cache&show=6396#a6396 Sat, 10 Feb 2018 06:56:42 +0000 Beantwortet: indirekte adressierung https://info2.aifb.kit.edu/qa/index.php?qa=6234&qa_1=indirekte-adressierung&show=6236#a6236 Hallo,<br /> <br /> wir befinden uns hier im Cache der nach dem Least-Recently-Used Prinzip belegt wird. Der Hauptspeicher wird uns hier gar nicht angezeigt. Mit den Befehlen werden die Hauptspeicheradressen in den Cache geladen, um mit ihnen zu arbeiten. Dem entsprechend ist die Hauptspeicheradresse natürlich auch schon vorhanden, wenn sie nicht im Cache steht.<br /> <br /> In der dritten Zeile wird der Inhalt aus der Hauptspeicheradresse 1003 und 1002 addiert (also 40 + 40) und dies indirekt in 1003 gespeichert (wie du schon richtig erkannt hast also in der 40). Da die 40 natürlich im Haupspeicher vorhanden ist, lautet die nächste Zeile: TagFeld: 40 Datum: 80.<br /> <br /> Da ich nicht mit Sicherheit verstanden habe, wieso du dies für einen ungültigen Zugriff hälst. Hoffe ich &nbsp;das die Erklärung dir trotzdem hilft.<br /> <br /> Grüße<br /> <br /> Michelle (Tutorin) 2016-H-09 https://info2.aifb.kit.edu/qa/index.php?qa=6234&qa_1=indirekte-adressierung&show=6236#a6236 Sun, 28 Jan 2018 08:51:44 +0000 Beantwortet: Inkonsistenz HK 2016 A9 & NK 2016 A8 https://info2.aifb.kit.edu/qa/index.php?qa=5641&qa_1=inkonsistenz-hk-2016-a9-%26-nk-2016-a8&show=5666#a5666 Ich konnte meine Frage anhand der Aufgabenstellung eben selbst beantworten:<br /> NK 2016, A8: &quot;2-zeiliger Direct-Mapped-Cache mit Write-Back-Policy zur Zwischenspeicherung der geladenen Operanden.&quot; --&gt; nur beim Laden<br /> HK 2016, A9: &quot;Bei jeder Assembler-Operation werden die beteiligten Operanden im Cache abgelegt.&quot; &nbsp;--&gt; beim Laden und beim Überschreiben 2016-H-09 https://info2.aifb.kit.edu/qa/index.php?qa=5641&qa_1=inkonsistenz-hk-2016-a9-%26-nk-2016-a8&show=5666#a5666 Sun, 12 Feb 2017 10:40:35 +0000 Beantwortet: Eintrage im Tag Feld https://info2.aifb.kit.edu/qa/index.php?qa=5582&qa_1=eintrage-im-tag-feld&show=5589#a5589 Hallo,<br /> <br /> genau wie du im hinteren Teil schon selbst erkannt hast: es zeigt, dass zum Zeitpunkt &quot;3&quot; erneut auf die Hauptspeicheradresse1001 zugegriffen wird, diese aber nicht in einen neuen Cache-Block geladen wird, da bereits vorhanden.<br /> <br /> Gruß 2016-H-09 https://info2.aifb.kit.edu/qa/index.php?qa=5582&qa_1=eintrage-im-tag-feld&show=5589#a5589 Fri, 10 Feb 2017 16:42:02 +0000 Beantwortet: Assembler https://info2.aifb.kit.edu/qa/index.php?qa=5361&qa_1=assembler&show=5366#a5366 Hallo,<br /> <br /> ich verweise dich mal hierhin:<br /> <br /> <a href="http://info2.aifb.kit.edu/qa/index.php?qa=5363&amp;qa_1=analogie-assembler-adressierung&amp;show=5365#a5365" rel="nofollow" target="_blank">http://info2.aifb.kit.edu/qa/index.php?qa=5363&amp;qa_1=analogie-assembler-adressierung&amp;show=5365#a5365</a><br /> <br /> Viele Grüße<br /> <br /> Lukas (Tutor) 2016-H-09 https://info2.aifb.kit.edu/qa/index.php?qa=5361&qa_1=assembler&show=5366#a5366 Sun, 05 Feb 2017 11:38:14 +0000 Beantwortet: Analogie Assembler Adressierung https://info2.aifb.kit.edu/qa/index.php?qa=5363&qa_1=analogie-assembler-adressierung&show=5365#a5365 Hallo,<br /> <br /> ich weiß nicht genau, was du mit Analogie zwischen Assemblern und Adressen meinst, das sind zwei grundverschiedene Dinge.<br /> <br /> Adressen sind Positionen von Speicherzellen (Registern) und Assemblersprache ist eine Programmiersprache.<br /> <br /> Zu Beginn ist der Wert 40 an Postition 1001 gespeichert.<br /> <br /> In der ersten Zeile speichert das Programm dann den Wert von Register 1001 in Register 1002 (direkte Adressierung).<br /> <br /> In der Zweiten speichert es den Wert 1002 in Register 1001 (unmittelbare Adressierung).<br /> <br /> In der Dritten wird der Wert 40 in 1003 gespeichert, da 1001 den Wert 1002 enthält und dieser wiederum den Wert 40 (indirekte Adressierung).<br /> usw.<br /> <br /> Viele Grüße<br /> <br /> Lukas (Tutor) 2016-H-09 https://info2.aifb.kit.edu/qa/index.php?qa=5363&qa_1=analogie-assembler-adressierung&show=5365#a5365 Sun, 05 Feb 2017 11:29:24 +0000 Beantwortet: Welche Werte waren in der Tabelle schon gegeben? https://info2.aifb.kit.edu/qa/index.php?qa=4585&qa_1=welche-werte-waren-in-der-tabelle-schon-gegeben&show=4586#a4586 <p> <img alt="" src="http://info2.aifb.kit.edu/qa/?qa=blob&amp;qa_blobid=10196975769429397025" style="width: 600px; height: 184px;"></p> <p> Das ist die Tabelle aus der Aufgabenstellung.</p> <p> &nbsp;</p> <p> Viele Grüße,</p> <p> Micaela Wünsche</p> 2016-H-09 https://info2.aifb.kit.edu/qa/index.php?qa=4585&qa_1=welche-werte-waren-in-der-tabelle-schon-gegeben&show=4586#a4586 Sun, 24 Jul 2016 09:34:18 +0000