Grundlagen Assemblerprogrammierung 3

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'.
 


weiter->