Hallo zusammen,
ich schreibe gerade für einen 8051 einen Assembler-Code um. Dabei möchte
ich gerne einen relativen Sprungbefehl verwenden, wie bspw.
1 | jb ACC.0, 0x02 ; Bei gesetztem LSB nächsten Befehl überspringen
|
Leider klappt das nicht, weil der Assembler (AX51 von Keil) unbedingt
die Sprungweite selbst auflösen möchte! Er gibt mir deshalb die
Fehlermeldung aus:
"ERROR #A51: TARGET OUT OF RANGE"
Zugegeben, normalerweise ist die automatische Auflösung der Sprungmarken
sehr komfortabel. In meinem Fall muss ich sie aber manuell angeben.
Wie kann ich das erreichen? Gibt es einen Trick?