English
Language : 

Z380 Datasheet, PDF (71/115 Pages) Zilog, Inc. – MICROPROCESSOR
ZILOG
MICROPROCESSOR
Mnemonic
JR NC,eee
JR Z,eee
JR NZ,eee
DJNZ e
DJNZ ee
DJNZ eee
Symbolic
Operation
Flags
P/
SZ x Hx VNC
If C = 1 continue
••x•x•••
If C = 0, PC ← PC + eee
If Z = 0 continue
••x•x•••
If Z = 1, PC ← PC + eee
If Z = 1 continue
••x•x•••
If Z = 0, PC ← PC + eee
B←B-1
If B = 0 continue
If B↔0, PC ← PC + e
B←B-1
If B = 0 continue
If B ≠ 0, PC ← PC + ee
••x•x•••
••x•x•••
B←B-1
If B = 0 continue
If B ≠ 0, PC ← PC + eee
••x•x•••
Opcode
# of Execute
76 543 210 HEX Bytes Time Notes
11 111 101 FD
00 110 000 30
←(eee-5)L→
←(eee-5)M→
←(eee-5)H→
11 111 101 FD
00 101 000 28
←(eee-5)L→
←(eee-5)M→
←(eee-5)H→
11 111 101 FD
00 100 000 20
←(eee-5)L→
←(eee-5)M→
←(eee-5)H→
00 010 000 10
← e-2 →
5
2 N, (9)
5
2 N, (9)
5
2 N, (9)
2 3/4 N, (7)
11 011 101 DD
4
3/4 N, (8)
00 010 000 10
←(ee-4)L→
←(ee-4)H→
11 111 101 FD
5 3/4 N, (9)
00 010 000 10
←(eee-5)L→
←(eee-5)M →
←(eee-5)H →
cc Condition
000 NZ (Non-zero)
001 Z (Zero)
010 NC (Non-carry)
011 C (Carry)
100 PO (Parity Odd), or NV (Non-Overflow)
101 PE (Parity Even), or V (Overflow)
110 P (Sign positive), or NS (No sign)
111 M (Sign negative), or S (Sign)
Notes:
Instructions in Italic face are Z380 new instructions, instructions with underline are Z180 original instructions.
I: This instruction may be used with DDIR Immediate instructions.
N: In Native mode, this instruction uses addresses modulo 65536.
X2: In Extend mode, this instruction loads bit 31-16 portion of the operand into PC(31-16).
(7): e is a signed two’s complement number in the range [-126, 129], e-2 in the opcode provides an effective address of pc+e as PC is incremented
by 2 prior to the addition of e.
(8): ee is a signed two’s complement number in the range [-32765, 32770], ee-4 in the opcode provides an effective address of pc+e as PC is
incremented by 4 prior to the addition of e.
(9): eee is a signed two’s complement number in the range [-8388604, 8388611], eee-5 in the opcode provides an effective address of pc+e as PC
is incremented by 5 prior to the addition of e.
PS010001-0301