Gast
#20024
Hallo, im Register r16 steht bei mir ein Command der nun Ausgeführt werden soll (r16 wurde von der ser. Schnittstelle eingelesen). Nun möchte ich jenach inhalt von r16 zu den Befehlen springen. Ich dachte mir das in etwa so. main: [..] jmp 0x0100+(r16*2) (Hier haperts!) .org 0x0100 ; Befehlstabelle rjmp Befehl1 rjmp Befehl2 [..] rjmp Befehl31 Befehl1: dosometing rjmp main Befehl2: dosomethingelse rjmp main [..] Befehl 31: nochetwastun rjmp main Nur wie springe ich in der Zeile jmp 0x0100+(r16*2) am besten? Oder ist der Ansatz ganz falsch? Grüße Tobias