TAX

Aus C64-Wiki
Zur Navigation springenZur Suche springen
Mnemonic: TAX
Opcode: $AA
Anzahl der Bytes: 1
Befehlsgruppe: Datentransferbefehl
Adressierung: implizit
Beeinflusste Flags im Statusregister:
Negative-Flag
Zero-Flag
Taktzyklen: 2


Der Assembler-Befehl TAX kopiert den Inhalt des Akkumulators in das X-Register.
Abhängig vom transferierten Wert werden auch im Statusregister Negative-Flag und Zero-Flag verändert, was explizit oder als Nebeneffekt dazu genutzt werden kann, um den Akkumulator entsprechend zu testen (platzsparender als CMP), sofern die Beeinflussung des X-Registers hierbei nicht stört (siehe TYA-Beispiel).

Funktionsprinzip

Ass befehl aa.gif

Bedeutung der Buchstaben im Befehl

TAX Transfer Accumulator to X-Register
Kopiere Akkumulator ins X-Register

Beispiel

Siehe auch PHA-Beispiel in der Anwendung des Registerkopierens oder als Test im TYA-Beispiel.

Vergleichbare BASIC-Anweisung

Für BASIC V2:

10 X = A

Beispielprogramme