JMP
Operation
Transfers control to the target address.
Assembler Syntax
JMP imm8s(i)
JMP <imm16s>
JMP <imm32s>
JMP.{L|Q}(z) <ea>(e)
JMP.{L|Q}(z) Rn(r)
Privilege
Unprivileged
Validates the target under the current control context and transfers execution to it. For the extended EA encoding, JMP.L reads the low 32-bit target from its register or memory EA and zero-extends it to the 64-bit near target; JMP.Q uses the complete 64-bit target.
2.75in
Encodings
JMP imm8s(i)
Format: Instruction format for JMP imm8s(i)
2.75in JMP <imm16s>
Format: Instruction format for JMP <imm16s>
2.75in JMP <imm32s>
Format: Instruction format for JMP <imm32s>
2.75in JMP.{L|Q}(z) <ea>(e)
Format: Instruction format for JMP.{L|Q}(z) <ea>(e)
target — excluded: immediate [canonical_form_reclaim]
2.75in JMP.{L|Q}(z) Rn(r)
Format: Instruction format for JMP.{L|Q}(z) Rn(r)