246
CHAPTER 20 INSTRUCTION SET
User’s Manual U13045EJ2V0UM00
Flag
Mnemonic
Operands
Byte
Clock
Operation
Z AC CY
CMP
A,#byte
2
4
A – byte
× × ×
saddr,#byte
3
6
(saddr) – byte
× × ×
A,r
2
4
A – r
× × ×
A,saddr
2
4
A – (saddr)
× × ×
A,!addr16
3
8
A – (addr16)
× × ×
A,[HL]
1
6
A – (HL)
× × ×
A,[HL+byte]
2
6
A – (HL+byte)
× × ×
ADDW
AX,#word
3
6
AX,CY
←
AX + word
× × ×
SUBW
AX,#word
3
6
AX,CY
←
AX – word
× × ×
CMPW
AX,#word
3
6
AX – word
× × ×
INC
r
2
4
r
←
r + 1
× ×
saddr
2
4
(saddr)
←
(saddr) + 1
× ×
DEC
r
2
4
r
←
r – 1
× ×
saddr
2
4
(saddr)
←
(saddr) – 1
× ×
INCW
rp
1
4
rp
←
rp + 1
DECW
rp
1
4
rp
←
rp – 1
ROR
A,1
1
2
(CY,A
7
←
A
0
, A
m–1
←
A
m
)
×
1
×
ROL
A,1
1
2
(CY,A
0
←
A
7
, A
m+1
←
A
m
)
×
1
×
RORC
A,1
1
2
(CY
←
A
0
, A
7
←
CY, A
m–1
←
A
m
)
×
1
×
ROLC
A,1
1
2
(CY
←
A
7
, A
0
←
CY, A
m+1
←
A
m
)
×
1
×
SET1
saddr.bit
3
6
(saddr.bit)
←
1
sfr.bit
3
6
sfr.bit
←
1
A.bit
2
4
A.bit
←
1
PSW.bit
3
6
PSW.bit
←
1
× × ×
[HL].bit
2
10
(HL).bit
←
1
CLR1
saddr.bit
3
6
(saddr.bit)
←
0
sfr.bit
3
6
sfr.bit
←
0
A.bit
2
4
A.bit
←
0
PSW.bit
3
6
PSW.bit
←
0
× × ×
[HL].bit
2
10
(HL).bit
←
0
SET1
CY
1
2
CY
←
1
1
CLR1
CY
1
2
CY
←
0
0
NOT1
CY
1
2
CY
←
CY
×
Remark
One instruction clock cycle is one CPU clock cycle (f
CPU
) selected by the Processor Clock Control
Register (PCC).
Summary of Contents for mPD789101
Page 2: ...2 User s Manual U13045EJ2V0UM00 MEMO...
Page 10: ...10 User s Manual U13045EJ2V0UM00 MEMO...
Page 16: ...User s Manual U13045EJ2V0UM00 16 MEMO...
Page 46: ...User s Manual U13045EJ2V0UM00 46 MEMO...
Page 72: ...72 User s Manual U13045EJ2V0UM00 MEMO...
Page 86: ...User s Manual U13045EJ2V0UM00 86 MEMO...
Page 94: ...User s Manual U13045EJ2V0UM00 94 MEMO...
Page 102: ...User s Manual U13045EJ2V0UM00 102 MEMO...
Page 128: ...User s Manual U13045EJ2V0UM00 128 MEMO...
Page 148: ...User s Manual U13045EJ2V0UM00 148 MEMO...
Page 162: ...User s Manual U13045EJ2V0UM00 162 MEMO...
Page 218: ...User s Manual U13045EJ2V0UM00 218 MEMO...
Page 238: ...User s Manual U13045EJ2V0UM00 238 MEMO...
Page 240: ...User s Manual U13045EJ2V0UM00 240 MEMO...
Page 256: ...User s Manual U13045EJ2V0UM00 256 MEMO...
Page 258: ...258 User s Manual U13045EJ2V0UM00 MEMO...