Assembler Befehl

Gast #675723
Lesenswert?

Hallo und einen schönen guten Tag zusammen...

versuche gerade ein Assembler Programm nachzuvollziehen...

Dabei stoße ich auf folgenden Befehl

JMP [A,X]

Was sagt dieser Befehl aus ?

also ohne die eckigen Klammern bedeutet es doch...

Springe zur Adresse des Speicherplatzes, der in Bezug auf die Adresse in 
X, A Plätze entfernt ist !!???

Vielen Dank für eure <Hilfe

hansm.
Gast #675731
Lesenswert?

Hallo,

Du hast vergessen, die zugehörige CPU anzugeben...
Bei deren Befehlsbeschreibungen sollte auch die Bedeutung von A und X 
für diesen Fall stehen.

Möglich ist vieles, auch JMP Adresse + Offset in X usw. usw.

Gruß aus Berlin
Michael
Gast #675824
Lesenswert?

Hallo,

die effektive Adresse ist X + A, wobei A als Zweierkomplement 
interpretiert wird.

Indexed Adressing Mode indirect mit Offset [A,R] bei R = X,Y,U oder S

Zumindest, wenn ich mich jetzt im Datenblatt des 6809 nicht vertan 
habe...

Gruß aus Berlin
Michael

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren