EasyManua.ls Logo

Rabbit 2000 - Page 44

Rabbit 2000
120 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
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
- - - -

Other manuals for Rabbit 2000