|
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
|
▷ |