Adressierungsmodi sind Konventionen, die in der Assemblerprogrammierung verwendet werden und angeben, wie bestimmte Werte innerhalb eines bestimmten Segments von Assembleranweisungen gelesen werden. Es gibt mehrere mögliche Modi, aber sie basieren auf den beiden gängigsten: Sofort und Direkt.
Sofortiger Adressierungsmodus bedeutet, dass der Wert für eine gegebene Anweisung in der Assemblerprogrammierung direkt angegeben wird. Dies bedeutet, dass der Wert konstant ist und sofort und unveränderlich in die Anweisung geschrieben wird.
Video des Tages
Das Folgende ist ein Beispiel für das Format, das typischerweise beim Direktadressierungsmodus gefunden wird: Operator Target, ValueIm Beispielformat wird der Wert der Zahl Value auf den in gespeicherten Wert verarbeitet Ziel. Wert ist ein konstanter Wert, der sich nicht ändert, egal was in der Montageanleitung passiert.
Direktadressierungsmodus
Direktadressierungsmodus bedeutet, dass auf den Wert für eine gegebene Anweisung in der Assemblerprogrammierung durch einen gegebenen Wert gezeigt wird. Dies bedeutet, dass der Wert variabel ist, basierend auf dem, was im Speicher an einer bestimmten Adresse gespeichert ist.
Gemeinsames Format der Direktadressierung
Im Folgenden finden Sie ein Beispiel für das Format, das typischerweise beim Direktadressierungsmodus gefunden wird: Operator Target, (Address) Im Beispielformat der Wert am Speicherplatz von Address ist ein variabler Wert im Speicher, der im Verlauf von a. geschrieben und gelesen werden kann Programm. Der Speicherort wird direkt mit einer Zahl angegeben, die sich im Verlauf der Befehlsausführung nie ändert.
Weitere Modi
Abhängig von der verwendeten Assemblersprache stehen viele weitere Adressierungsmodi zur Verfügung. Zu diesen Modi gehören Scaled, Deferred, Memory Deferred, Auto Increment und eine Vielzahl anderer Typen.