2.2.3.4 Das Adressformat und der Von-Neumann-Zyklus

[unmarkierte Version][gesichtete Version]
Keine Bearbeitungszusammenfassung
 
Keine Bearbeitungszusammenfassung
 
(7 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
=Das Adressformat und der Von-Neumann-Zyklus=
<p>
Der [[Vom-Neumann-Zyklus]] wurde ja bereits im gleichnamigen Kapitel erläutert. Hier noch einmal die Abbildung dazu:
</p>
 
<p>
<loop_figure title="Von-Neumann-Zyklus" description="" copyright="CC-BY" index=true show_copyright=true id="5fa97850d3158">[[Datei:Von_neumann_zyklus.jpg|700px]]</loop_figure>
</p>
 
<br />
 
<p>
Beim Zweiadressformat und beim Dreiadressformat hat der Zyklus mit seinen 5 Phasen auch nach wie vor seine Gültigkeit.
</p>
<p>
Beim Einadressformat hingegen kann man auch einen '''vereinfachten Zyklus''' betrachten. Dieser besteht dann nur noch aus den drei Phasen: '''Fetch - Decode - Execute'''. Dies begründet sich in der Tatsache, dass die Operanden hier i.d.R. bereits in Registern auf der CPU bereitstehen und auch das Ergebnis wieder in ein Register der CPU eingetragen wird. Es entfallen damit in den meisten Fällen die (verhältnismäßig lange dauernden) Phasen des "Fetch Operands" und des "Write back".
</p>

Aktuelle Version vom 9. November 2020, 18:48 Uhr

Der Vom-Neumann-Zyklus wurde ja bereits im gleichnamigen Kapitel erläutert. Hier noch einmal die Abbildung dazu:

Von neumann zyklus.jpg


Beim Zweiadressformat und beim Dreiadressformat hat der Zyklus mit seinen 5 Phasen auch nach wie vor seine Gültigkeit.

Beim Einadressformat hingegen kann man auch einen vereinfachten Zyklus betrachten. Dieser besteht dann nur noch aus den drei Phasen: Fetch - Decode - Execute. Dies begründet sich in der Tatsache, dass die Operanden hier i.d.R. bereits in Registern auf der CPU bereitstehen und auch das Ergebnis wieder in ein Register der CPU eingetragen wird. Es entfallen damit in den meisten Fällen die (verhältnismäßig lange dauernden) Phasen des "Fetch Operands" und des "Write back".