40 Rabbit 2000/3000 Microprocessor
Description
If the condition f is true then the 16-bit data mn is loaded into the Program Counter, PC. If the condition is
false then the Program Counter increments normally.
The condition f is one of the following: NZ, zero flag not set; Z, zero flag set; NC, carry flag not set; C, carry
flag set; LZ, Logical/Overflow flag is not set; LO, Logical/Overflow flag is set; P, sign flag not set; M, sign
flag set.
This instruction recognizes labels when used in the Dynamic C assembler.
JP f,mn
Opcode Instruction Clocks Operation
āā
C2 nm
CA nm
D2 nm
DA nm
E2 nm
EA nm
F2 nm
FA nm
JP f,mn
JP NZ,mn
JP Z,mn
JP NC,mn
JP C,mn
JP LZ,mn
JP LO,mn
JP P,mn
JP M,mn
7 (2,2,2,1)
7 (2,2,2,1)
7 (2,2,2,1)
7 (2,2,2,1)
7 (2,2,2,1)
7 (2,2,2,1)
7 (2,2,2,1)
7 (2,2,2,1)
7 (2,2,2,1)
if {f}PC=mn
if {NZ} PC = mn
if {Z} PC = mn
if {NC} PC = mn
if {C} PC = mn
if {LZ/NV} PC = mn
if {LO/V} PC = mn
if {P} PC = mn
if {M} PC = mn
Flags ALTD I/O
S Z L/V C F R SP S D
- - - -