Austauschbefehle:
Man unterscheidet 3 Arten von Austauschbefehlen:
1) Austauschen von Stackpointerinhalt
und 16 Bit-Register
2) Austauschen von DE und HL
3) Austauschen von primären
und sekundären Registern
Zu der ersten Gruppe gehören die Befehle:
EX (SP),HL
EX (SP),IX
EX (SP),IY
Mit diesen Befehlen wird das oberste Stack Element mit dem Inhalt des HL-, IX- oder IY Register ausgetauscht.
Zur zweiten Gruppe gehört nur der Befehl:
EX DE,HL
Dieser tauscht DE und HL um. In HL ist also der Wert von DE und in DE der Wert von HL.
Zur letzten Gruppe der Austauschbefehle gehören folgende Befehle:
EX AF,AF'
EXX
Der Befehl EXX vertauscht folgende
Register miteinander: BC mit BC' - DE mit DE' - HL mit HL'.