Software > Coding
Ein Wert in das Adressregister zb A0 bringen.
(1/1)
guest3744:
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
laufkopf:
--- Code: --- lea meins,a0
move.l #1,(a0)
meins: ds.l 1
--- Ende Code ---
1 an die Adresse von meins schreiben
--- Code: --- move.l #adresse,a0
move #1,(a0)
--- Ende Code ---
adresse nach a0, 1 an die adresse schreiben
guest3744:
Jup danke.
Habe den Fehler gefunden:
move..l #adresse,a0 >>>>> geht nicht
movea..l #adresse,a0 >>>>>> geht !!
Danke.
Grusss
laufkopf:
für normal wird das vom assembler direkt korrigiert. pure c macht das zumindest
guest3744:
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
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln