atari-home.de - Foren
Software => Coding => Thema gestartet von: guest3744 am So 20.09.2015, 15:04:40
-
Hallo, guten Tag.
Wie ich gelesen habe kann man in einem Adressregister zb A0 nicht direkt schreiben um nachher eine Adresse (a0) anzusprechen.
Wie kommt denn die Adresse die ich brauche dort rein?
Danke.
Gruss
-
lea meins,a0
move.l #1,(a0)
meins: ds.l 1
1 an die Adresse von meins schreiben
move.l #adresse,a0
move #1,(a0)
adresse nach a0, 1 an die adresse schreiben
-
Jup danke.
Habe den Fehler gefunden:
move..l #adresse,a0 >>>>> geht nicht
movea..l #adresse,a0 >>>>>> geht !!
Danke.
Grusss
-
für normal wird das vom assembler direkt korrigiert. pure c macht das zumindest
-
Ja , jetzt weiss ich was der Turboasm bemängelt hat : mov.l d0,a0 >>> move.l
Bei move.l hat er jetzt korrigiert zu movea.l
Danke.
Gruss