Detailbeschreibung der Befehle der AVR - Mikrocontroller Familie in deutscher Fassung.


A B C D E F I J L M N O P R S T W

J

oben unten JMP - Jump

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):
ITHSVNZC
--------

Beispiel:
    ldi r30,$00    ;Low-Byte Z-Pointer laden
    jmp ziel    ;Sprung zur Adresse mit dem Label Ziel
    ...

ziel:    nop        ;Zieladresse, Leerbefehl

oben weiter Detailbeschreibung der Befehle mit L
zurück Detailbeschreibung der Befehle mit I
Rolf Bröcker (www.rolfbroecker.de)
Quelle: Englisches Datenblatt Atmel.