[gesichtete Version] | [gesichtete Version] |
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
<loop_area type="definition">'''Definition: Adressierungsart'''< | <p> | ||
<loop_area type="definition">'''Definition: Adressierungsart''' | |||
<p> | |||
Unter einer Adressierungsart versteht man eine Möglichkeit, wie die CPU einen in einem Befehl angegebenen Operanden interpretiert. | |||
</p> | |||
</loop_area> | </loop_area> | ||
</p> | |||
<p> | |||
Das Ziel bei der Interpretation eines Operanden während der Ausführung eines Befehls auf der CPU ist zunächst herauszufinden, | Das Ziel bei der Interpretation eines Operanden während der Ausführung eines Befehls auf der CPU ist zunächst herauszufinden, | ||
* ob der Operand eine konkrete Zahl (Konstante) darstellt, | * ob der Operand eine konkrete Zahl (Konstante) darstellt, | ||
* ob der Operand ein konkretes Register auf der CPU bezeichnet, | * ob der Operand ein konkretes Register auf der CPU bezeichnet, | ||
* oder ob mit ihm die sogenannte ''effektive Adresse'' ermittelt werden kann. | * oder ob mit ihm die sogenannte ''effektive Adresse'' ermittelt werden kann. | ||
</p> | |||
<loop_area type="definition">'''Definition: Effektive Adresse (Physikalische Adresse)'''< | <p> | ||
<loop_area type="definition">'''Definition: Effektive Adresse (Physikalische Adresse)''' | |||
<p> | |||
Unter der '''effektiven Adresse''' versteht man die tatsächliche Adresse einer Speicherzelle im Hauptspeicher. Man nennt dieses auch die '''physikalische Adresse'''. | Unter der '''effektiven Adresse''' versteht man die tatsächliche Adresse einer Speicherzelle im Hauptspeicher. Man nennt dieses auch die '''physikalische Adresse'''. | ||
</p> | |||
</loop_area> | </loop_area> | ||
</p> | |||
Es gibt eine Reihe unterschiedlicher Adressierungsmöglichkeiten. <cite>Brinkschulte+et.al.+2010</cite> erläutert elf verschiedene Varianten, von denen | <p> | ||
Es gibt eine Reihe unterschiedlicher Adressierungsmöglichkeiten. <cite>Brinkschulte+et.al.+2010</cite> erläutert elf verschiedene Varianten, von denen auf den kommenden Seiten nur die Folgenden vorgestellt werden: | |||
* unmittelbare Adressierung | * unmittelbare Adressierung | ||
* Registeradressierung | * Registeradressierung | ||
Zeile 17: | Zeile 29: | ||
* registerindirekte Adressierung | * registerindirekte Adressierung | ||
* indizierte Adressierung mit Verschiebung<br /> | * indizierte Adressierung mit Verschiebung<br /> | ||
</p> | |||
<br /> | <br /> | ||
<hr /> | <hr /> | ||
<sub>Diese Seite steht unter der [http://creativecommons.org/licenses/by/3.0/deed.de Creative Commons Namensnennung 3.0 Unported Lizenz] [http://creativecommons.org/licenses/by/3.0/deed.de http://i.creativecommons.org/l/by/3.0/80x15.png] | <sub>Diese Seite steht unter der [http://creativecommons.org/licenses/by/3.0/deed.de Creative Commons Namensnennung 3.0 Unported Lizenz] [http://creativecommons.org/licenses/by/3.0/deed.de http://i.creativecommons.org/l/by/3.0/80x15.png] | ||
</sub> | </sub> |
Definition: Adressierungsart
Unter einer Adressierungsart versteht man eine Möglichkeit, wie die CPU einen in einem Befehl angegebenen Operanden interpretiert.
Das Ziel bei der Interpretation eines Operanden während der Ausführung eines Befehls auf der CPU ist zunächst herauszufinden,
Definition: Effektive Adresse (Physikalische Adresse)
Unter der effektiven Adresse versteht man die tatsächliche Adresse einer Speicherzelle im Hauptspeicher. Man nennt dieses auch die physikalische Adresse.
Es gibt eine Reihe unterschiedlicher Adressierungsmöglichkeiten. erläutert elf verschiedene Varianten, von denen auf den kommenden Seiten nur die Folgenden vorgestellt werden:
Diese Seite steht unter der Creative Commons Namensnennung 3.0 Unported Lizenz http://i.creativecommons.org/l/by/3.0/80x15.png