2.3.1 Stackregister

[gesichtete Version][gesichtete Version]
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Das Stackregister befindet sich auf der CPU. Sein Wert beziffert eine bestimmte Speicherzelle im Hauptspeicher, den sogenannten Top of Stack, also das obere Ende des Stacks. Ein Stack ist eine Datenstruktur, kann also Daten aufnehmen und wieder abgeben, wobei der Zugriff nur über die Befehle PUSH (Daten auf dem oberen Ende des Stacks ablegen) sowie POP (Daten vom oberen Ende des Stacks entfernen) möglich ist.
Anschaulich erklärt wird doe Bedeutung des Stackregisters und die Arbeitsweise des Stacks an sich in dem folgenden Video:
<p><loop_media type="video" title="Stackregister und Arbeitsweise des Stacks" description="" copyright="CC-BY" index=true show_copyright=true>{{#ev:youtube|kSQJPIWzd5U}}</loop_media></p>
<p><loop_figure title="Platzhalter-Bild" description="Bald erscheint hier der geplante Inhalt..." copyright="CC-BY" index=true show_copyright=true>[[Datei:Cpu10-stack.jpg|650px]]</loop_figure></p>
<p><loop_figure title="Platzhalter-Bild" description="Bald erscheint hier der geplante Inhalt..." copyright="CC-BY" index=true show_copyright=true>[[Datei:Cpu10-stack.jpg|650px]]</loop_figure></p>
<br />
<br />

Version vom 6. September 2013, 16:14 Uhr

Das Stackregister befindet sich auf der CPU. Sein Wert beziffert eine bestimmte Speicherzelle im Hauptspeicher, den sogenannten Top of Stack, also das obere Ende des Stacks. Ein Stack ist eine Datenstruktur, kann also Daten aufnehmen und wieder abgeben, wobei der Zugriff nur über die Befehle PUSH (Daten auf dem oberen Ende des Stacks ablegen) sowie POP (Daten vom oberen Ende des Stacks entfernen) möglich ist.

Anschaulich erklärt wird doe Bedeutung des Stackregisters und die Arbeitsweise des Stacks an sich in dem folgenden Video:


Cpu10-stack.jpg



Diese Seite steht unter der Creative Commons Namensnennung 3.0 Unported Lizenz http://i.creativecommons.org/l/by/3.0/80x15.png