next up previous contents
Nächste Seite: Blocktransfer- und Suchbefehle Aufwärts: Befehlssatz Vorherige Seite: Befehlssatz   Inhalt

Datentransportbefehle

Sie bewirken die Übertragung von Daten und Adressen zwischen Registern und Speicher und erfordern die Angabe von Quell- und Zieladresse. Als Lade- und Transportbefehle heißen sie meist MOVE oder LD (load). Zu dieser Gruppe gehören auch Austauschbefehle EX (exchange) für den Austausch des Inhalts zweier Speicherstellen oder Register. Ein Befehl SWAP vertauscht die beiden Bytes eines 16-Bit-Registers miteinander. Mit CLR (clear) kann ein Register gelöscht, d.h. mit Null geladen werden. Wichtig für das Sichern von Registerinhalte beim Sprung zu Subroutinen sind Befehle zum Ablegen von Daten im Stackspeicher (PUSH) und zum Wiederauslesen aus dem Stack (POP) in adressierte Register.



Lars Tornow 2003-04-02