Operations:

Syntax:

Operation:

Operands:

Program Counter:

Opcode

Comment

Stack:

EIJMP

PC(15:0) = Z(15:0)

PC(21:16) = EIND

None

See Operation

1001010000011001

Not Affected

Description

Indirect jump to the address pointed to by the Z (16-bit) Pointer Register in the Register File and the EIND Register in the I/O space. This instruction allows for indirect jumps to the entire 4M (words) program memory space. See also IJMP.

This instruction is not available on all devices. Refer to Appendix A.

Status Register (SREG) and Boolean Formula

I

T

H

S

V

N

Z

C

Example:

      ldi   r16,0x05  ; Set up EIND and Z-pointer
      out   EIND,r16  
      ldi   r30,0x00
      ldi   r31,0x10
      eijmp           ; Jump to 0x051000

Words

1 (2 bytes)

Table Cycles

Name

Cycles

AVRe

2

AVRxm

2

AVRxt

2

AVRrc

N/A