English
Language : 

Z80180 Datasheet, PDF (242/326 Pages) Zilog, Inc. – Z8018x Family MPU
Z8018x Family
MPU User Manual
226
Table 43. Block Transfer (Continued)
Operation
Name Mnemonics Op Code
Addressing
Immed Ext Ind Reg RegI Imp Rel Bytes States
CPI
11101101
10100001
SS
2 12
CPIR
11101101
10110001
SS
2 14
12
Flags
7 6 4 2 10
Operation
S Z H P/V N C
Ar-(HL)M
BCR-1→ BCR
HLR + 1→ HLR
BCR ≠ 0 Ar*(HL)M
BCR = 0 or Ar = (HL)M
Ar-(HL)M
Q
BCR-1→ BCR
HLR + 1→ HLR
↑↑ ↑↑
(3) (2)
↑↑ ↑↑
S•
S•
LDD
11 101 101
10 101 000
LDDR
11 101 101
10 111 000
Repeat Q until
Ar = (HL)M or BCR = 0
(2)
S/D
2 12
(HL)M → (DE)M
•• R ↑ R •
BCR -1→ BCR
DER-1→ DER
HLR-1→ HLR
S/D
2
14(BCR ≠ 0)
(HL)M → (DE)M • • R R R •
12(BCR = 0) Q
BCR -1 → BCR
DER -1 → DER
HLR -1 → HLR
LDI
11 101 101
10 100 000
LDIR
11 101 101
10 110 000
Repeat Q until
BCR = 0
(2)
S/D
2 12
(HL)M→ DE)R
•• R ↑ R •
BCR-1→ BCR
DER + 1→ DER
HLR + 1→ HLR
S/D
2
14(BCR≠0)
(HL)M→ (DE)M • • R R R •
12(BCR = 0) Q
BCR-1→ BCR
DER + 1→ DER
HLR + 1→ HLR
(2) P/V = 0: BCR-1 = 0
P/V = 1: BCR-1 ≠ 0
(3) Z = 1: Ar = (HL)M
Z = 0 :Ar ≠ (HL)M
Repeat Q until
BCR = 0
UM005001-ZMP0400