The following can be specified for addr:
The following can be specified for disp32:
Transfers control to the address indicated by the value of the register specified by the operand.
Transfers control to the address attained by adding the displacement specified by the operand and the register content.
Transfers control to the address indicated by the value of the relative expression specified by the operand.
When this instruction is executed in syntax "jmp [reg]", the assembler generates one jmp machine instruction. |
When the instruction is executed in syntax "jmp addr", the assembler generates one jmp machine instruction (6-byte long instruction). |
When this instruction is executed in syntax "jmp disp32[reg]", the assembler generates one jmp (6-byte long instruction) machine instructions. If an absolute expression is specified as disp32, [reg] can be omitted. If omitted, the assembler assumes that [r0] is specified. |
If an expression other than a relative expression having the absolute address reference of a label is specified as addr in syntax "jmp addr", the assembler outputs the following message and stops assembling. |