Instruction Reference Manual 57
Description
If the condition f is true then the 16-bit data mn is loaded into PC. If the condition is false then PC increments
normally.
The condition f is one of the following: NZ, Z flag not set; Z, Z flag set; NC, C flag not set; C, C flag set; LZ,
L/V flag is not set; LO, L/V flag is set; P, S flag not set; M, S 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
- - - -