beautypg.com

Jp mmn, Operation, Description – Zilog EZ80F916 User Manual

Page 194: Condition bits affected, Attributes

background image

eZ80

®

CPU

User Manual

UM007715-0415

CPU Instruction Set

185

JP Mmn

Jump

Operation

PC  Mmn

Description

The Program Counter is loaded with the instruction operand. When assembled, the first

byte after the opcode is the low-order byte of the operand.

Table 61

provides more detailed

information on this instruction, particularly when switching between ADL and Z80

modes.

Condition Bits Affected

None.

Attributes

Table 61. JP Mmn Instruction Detail

ADL

Suffix Operation

0

None

or .SIS

The starting Program Counter is {MBASE, PC[15:0]}. Write the 2-byte

immediate value {mm, nn}, to PC[15:0]. The ADL mode bit remains

cleared to 0. The ending Program Counter is {MBASE,

PC[15:0]} = {MBASE, mm, nn}.

1

None

or .LIL

The starting Program Counter is PC[23:0]. Write the 3-byte immediate

value {MM, mm, nn}, to PC[23:0]. The ADL mode bit remains set to 1.

The ending Program Counter is PC[23:0] = {MM, mm, nn}.

0

.LIL

The starting Program Counter is {MBASE, PC[15:0]}. Write the 3-byte

immediate value {MM, mm, nn}, to PC[23:0]. Set the ADL mode bit to 1.

The ending Program Counter is PC[23:0] = {MM, mm, nn}.

1

.SIS

The starting Program Counter is PC[23:0]. Write the 2-byte immediate

value {mm, nn}, to PC[15:0]. Reset the ADL mode bit to 0. The ending

Program Counter is {MBASE, PC[15:0]} = {MBASE, mm, nn}.

X

.SIL

An illegal suffix for this instruction.

X

.LIS

An illegal suffix for this instruction.

Mnemonic Operand

ADL Mode Cycle

Opcode (hex)

JP

mn

0

4

C3, nn, mm

JP

Mmn

1

5

C3, nn, mm, MM

This manual is related to the following products: