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 n m
CA n m
D2 n m
DA n m
E2 n m
EA n m
F2 n m
FA n m
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
-
-
-
-
Содержание 2000
Страница 2: ...ii Rabbit 2000 3000 Microprocessor...
Страница 4: ...iv Rabbit 2000 Microprocessor...
Страница 16: ...12 Rabbit 2000 3000 Microprocessor...
Страница 112: ...108 Rabbit 2000 3000 Microprocessor...
Страница 120: ...ii Rabbit 2000 3000 Microprocessor...