[gesichtete Version] | [gesichtete Version] |
(LOOP2 Upgrade) |
|||
Zeile 1: | Zeile 1: | ||
=Animation der Zusammenarbeit= | =Animation der Zusammenarbeit= | ||
<p> | <p> | ||
Prof. Dr. Hans Heinrich Heitmann von der Hochschule für Angewandte Wissenschaften Hamburg hat eine kleine Animation online gestellt, welche die <loop_index>Arbeitsweise, CPU|CPU, Arbeitsweise</loop_index>Arbeitsweise einer CPU im Zusammenspiel mit Adress- sowie Datenbus und dem Hauptspeicher zeigt. Insbesondere ist hier der <loop_index>Von-Neumann-Zyklus|Zyklus, Von-Neumann-Zyklus</loop_index>[[Von-Neumann-Zyklus]] erkennbar. | Prof. Dr. Hans Heinrich Heitmann von der Hochschule für Angewandte Wissenschaften Hamburg hat eine kleine Animation online gestellt, welche die <loop_index id="5fa9783e01981">Arbeitsweise, CPU|CPU, Arbeitsweise</loop_index>Arbeitsweise einer CPU im Zusammenspiel mit Adress- sowie Datenbus und dem Hauptspeicher zeigt. Insbesondere ist hier der <loop_index id="5fa9783e0198b">Von-Neumann-Zyklus|Zyklus, Von-Neumann-Zyklus</loop_index>[[Von-Neumann-Zyklus]] erkennbar. | ||
</p> | </p> | ||
<br /> | <br /> | ||
Zeile 15: | Zeile 15: | ||
<p> | <p> | ||
<loop_area icon="Video.png" icontext="Video"> | <loop_area icon="Video.png" icontext="Video"> | ||
<loop_media type="video" title="Animation der Zusammenarbeit (01:02)" description="https://youtu.be/77oRSDhnBg4 - Screencast einer Animation von Prof. Heitmann, HAW Hamburg" copyright="CC-BY" index=true show_copyright=true>{{#ev:youtube|77oRSDhnBg4|700}}</loop_media> | <loop_media type="video" title="Animation der Zusammenarbeit (01:02)" description="https://youtu.be/77oRSDhnBg4 - Screencast einer Animation von Prof. Heitmann, HAW Hamburg" copyright="CC-BY" index=true show_copyright=true id="5fa9783e01991">{{#ev:youtube|77oRSDhnBg4|700}}</loop_media> | ||
</loop_area> | </loop_area> | ||
</p> | </p> | ||
Zeile 23: | Zeile 23: | ||
<p> | <p> | ||
<loop_area type="task"> | <loop_area type="task"> | ||
<loop_task title="Animation"> | <loop_task title="Animation" id="5fa9783e01998"> | ||
<p> | <p> | ||
Betrachte die Animation und spiele den Ablauf des Beispielprogramms durch. Erläutere den Ablauf den anderen Mitgliedern deiner Lerngruppe! | Betrachte die Animation und spiele den Ablauf des Beispielprogramms durch. Erläutere den Ablauf den anderen Mitgliedern deiner Lerngruppe! | ||
Zeile 35: | Zeile 35: | ||
<p id="Aufgabe 2: lda und sta"> | <p id="Aufgabe 2: lda und sta"> | ||
<loop_area type="task"> | <loop_area type="task"> | ||
<loop_task title="lda und sta"> | <loop_task title="lda und sta" id="5fa9783e0199f"> | ||
<p> | <p> | ||
Innerhalb der Animation werden u.a. die folgenden beiden Befehle ausgeführt: | Innerhalb der Animation werden u.a. die folgenden beiden Befehle ausgeführt: | ||
Zeile 52: | Zeile 52: | ||
<p id="Aufgabe 3: Hellseher"> | <p id="Aufgabe 3: Hellseher"> | ||
<loop_area type="task"> | <loop_area type="task"> | ||
<loop_task title="Hellseher"> | <loop_task title="Hellseher" id="5fa9783e019a5"> | ||
<p> | <p> | ||
Betrachte erneut die beiden Befehle: | Betrachte erneut die beiden Befehle: | ||
Zeile 69: | Zeile 69: | ||
<p> | <p> | ||
<loop_area type="task"> | <loop_area type="task"> | ||
<loop_task title="See How The CPU Works In One Lesson"> | <loop_task title="See How The CPU Works In One Lesson" id="5fa9783e019ac"> | ||
<p> | <p> | ||
Eine sehr schöne (englischsprachige) Erläuterung zur Arbeitsweise einer CPU bietet auch das folgende Video (20:42) auf YouTube: | Eine sehr schöne (englischsprachige) Erläuterung zur Arbeitsweise einer CPU bietet auch das folgende Video (20:42) auf YouTube: | ||
</p> | </p> | ||
<p> | <p> | ||
<loop_index>See How The CPU Works In One Lesson, Video</loop_index> | <loop_index id="5fa9783e019b2">See How The CPU Works In One Lesson, Video</loop_index> | ||
[http://www.youtube.com/watch?v=cNN_tTXABUA See How The CPU Works In One Lesson]<br />[http://www.youtube.com/watch?v=cNN_tTXABUA http://www.youtube.com/watch?v=cNN_tTXABUA] | [http://www.youtube.com/watch?v=cNN_tTXABUA See How The CPU Works In One Lesson]<br />[http://www.youtube.com/watch?v=cNN_tTXABUA http://www.youtube.com/watch?v=cNN_tTXABUA] | ||
</p> | </p> | ||
Zeile 88: | Zeile 88: | ||
<p> | <p> | ||
<loop_area type="task"> | <loop_area type="task"> | ||
<loop_task title="Visual 6502"> | <loop_task title="Visual 6502" id="5fa9783e019b8"> | ||
<loop_index>Visual Transistor-level Simulation of the 6502 CPU|Visual 6502</loop_index> | <loop_index id="5fa9783e019bd">Visual Transistor-level Simulation of the 6502 CPU|Visual 6502</loop_index> | ||
<p> | <p> | ||
Der MOS Technology 6502 ist ein 8-Bit-Mikroprozessor, der in den 1970er und 1980er-Jahren in vielen Systemen zum Einsatz kam (u.a. im Atari 800 XL, im Apple I sowie im Apple II). Wikipedia liefert weitere Hintergrundinformationen zu dieser CPU:<br /> | Der MOS Technology 6502 ist ein 8-Bit-Mikroprozessor, der in den 1970er und 1980er-Jahren in vielen Systemen zum Einsatz kam (u.a. im Atari 800 XL, im Apple I sowie im Apple II). Wikipedia liefert weitere Hintergrundinformationen zu dieser CPU:<br /> |
Prof. Dr. Hans Heinrich Heitmann von der Hochschule für Angewandte Wissenschaften Hamburg hat eine kleine Animation online gestellt, welche die Arbeitsweise einer CPU im Zusammenspiel mit Adress- sowie Datenbus und dem Hauptspeicher zeigt. Insbesondere ist hier der Von-Neumann-Zyklus erkennbar.
Hinweis!
http://tiserver02.cpt.haw-hamburg.de/htm/gt/cpuanimation/cpu.html
Leider ist die Webseite nicht mehr erreichbar, auf die Animation kann deshalb nicht mehr direkt zugegriffen werden. Das folgende Video (https://youtu.be/77oRSDhnBg4) zeigt jedoch eine Aufzeichnung dieser Animation. (Außer den Klick-Geräuschen der Mausklicks hat dieses Video keinen weiteren Ton.)
Wenn Sie dieses Element öffnen, werden Inhalte von externen Dienstleistern geladen und dadurch Ihre IP-Adresse an diese übertragen.
Betrachte die Animation und spiele den Ablauf des Beispielprogramms durch. Erläutere den Ablauf den anderen Mitgliedern deiner Lerngruppe!
Innerhalb der Animation werden u.a. die folgenden beiden Befehle ausgeführt:
Wofür stehen die Abkürzungen "lda" sowie "sta"?
Betrachte erneut die beiden Befehle:
Eigentlich sollte es bei der Ausführung dieser beiden Befehle ein Problem geben, oder kann der Speicher hellsehen? Was ist das Problem? Was fehlt in der Animation? Diskutiere das Problem in deiner Lerngruppe!
Eine sehr schöne (englischsprachige) Erläuterung zur Arbeitsweise einer CPU bietet auch das folgende Video (20:42) auf YouTube:
See How The CPU Works In One Lesson
http://www.youtube.com/watch?v=cNN_tTXABUA
Schau es dir an!
Der MOS Technology 6502 ist ein 8-Bit-Mikroprozessor, der in den 1970er und 1980er-Jahren in vielen Systemen zum Einsatz kam (u.a. im Atari 800 XL, im Apple I sowie im Apple II). Wikipedia liefert weitere Hintergrundinformationen zu dieser CPU:
https://de.wikipedia.org/wiki/MOS_Technology_6502
Auf der Webseite http://visual6502.org findet sich eine "Visual Transistor-level Simulation of the 6502 CPU".
Schau dir die Simulation an!
http://visual6502.org/JSSim/index.html