Z8018x Family
MPU User Manual
225
Table 42. 16-Bit Load (Continued)
Flags
Addressing
Immed Ext Ind Reg RegI Imp Rel Bytes States Operation
7
6
4
2
1
0
Operation
Name
Mnemonics
Op Code
S
Z
H
P/V N
C
Load
16-bit
Data
LD (mn),HL 00 100 010
D
S
3
16
Hr® (mn + 1)
·
·
·
·
·
·
·
·
M
<n>
Lr® (mn)
M
<m>
LD (mn),IX
LD (mn),IY
11 011 101
00 100 010
<n>
D
S
4
19
IXHr-(mn + 1)
·
·
·
·
·
·
·
·
M
IXLr® (mn)
M
<m>
11 111 101
00 100 010
<n>
D
S
4
19
IYHr® (mn + 1)
·
·
M
IYLr® (mn)
M
<m>
Table 43. Block Transfer
Flags
Addressing
7
6
4
2
1 0
Operation
Name
Mnemonics Op Code
Immed Ext Ind Reg RegI Imp Rel Bytes States
Operation
S
Z
H
P/V
N
C
Block
(3)
(2)
Transfer
Search
Data
CPD
11 101 101
10 101 001
S
S
S
S
2
2
12
Ar = (HL)
•
•
•
•
•
•
S
·
M
BC -1® BC
R
R
HL -1® HL
(3)
(2)
R
R
CPDR
11 101 101
10 111 001
14
12
BC ¹ 0 Ar ¹ (HL)
•
•
S
·
R
M
BC = 0 or Ar = (HL)
R
M
Ar-(HL)
R
Q
BC -1-BC
R R
HL -1® HL
R
R
Repeat Q until
Ar = (HL) or BC = 0
(3)
(2)
M
R
UM005001-ZMP0400