Syntax: |
JMP k
|
Funktion: |
Dieser Befehl springt zu der Adresse, die im Befehl mit der Konstanten k angegeben ist.
Mit dem Befehl kann der ganze Bereich des Programmspeichers adressiert werden.
Dieser Befehl ist nicht in allen Bausteinen verfügbar.
|
Operation: |
PC ← k
|
Operanden: |
0 ≤ k ≤ 4M
|
Programmzähler: |
PC ← k
|
Words: |
2 (4 Byte)
|
Zyklen: |
3
|
32 Bit Operations Code: |
1001 010k kkkk 110k
kkkk kkkk kkkk kkkk
|
Flags im Status-Register (SREG):
Beispiel:
ldi r30,$00 ;Low-Byte Z-Pointer laden
jmp ziel ;Sprung zur Adresse mit dem Label Ziel
...
ziel: nop ;Zieladresse, Leerbefehl