CHAPTER 21 INSTRUCTION SET
334
User’s Manual U15331EJ4V1UD
21.2 Operation List
Mnemonic Operands
Bytes
Clocks
Operation
Flag
Z
AC CY
MOV r,
#byte
3
6
r
←
byte
saddr,
#byte
3
6
(saddr)
←
byte
sfr,
#byte
3
6
sfr
←
byte
A,
r
Note 1
2 4 A
←
r
r,
A
Note 1
2 4 r
←
A
A,
saddr
2
4
A
←
(saddr)
saddr,
A
2
4
(saddr)
←
A
A,
sfr
2
4
A
←
sfr
sfr,
A
2
4
sfr
←
A
A,
!addr16
3
8
A
←
(addr16)
!addr16,
A
3
8
(addr16)
←
A
PSW,
#byte
3
6
PSW
←
byte
x x x
A,
PSW
2
4
A
←
PSW
PSW,
A
2
4
PSW
←
A
x x x
A,
[DE]
1
6
A
←
(DE)
[DE],
A
1
6
(DE)
←
A
A,
[HL]
1
6
A
←
(HL)
[HL],
A
1
6
(HL)
←
A
A,
[HL+byte]
2
6
A
←
(HL + byte)
[HL+byte], A
2
6
(HL + byte)
←
A
XCH A,
X
1
4
A
↔
X
A,
r
Note 2
2 6 A
↔
r
A,
saddr
2
6
A
↔
(saddr)
A,
sfr
2
6
A
↔
sfr
A,
[DE]
1
8
A
↔
(DE)
A,
[HL]
1
8
A
↔
(HL)
A,
[HL+byte]
2
8
A
↔
(HL + byte)
Notes 1.
Except r = A.
2.
Except r = A, X.
Remark
One instruction clock cycle is one CPU clock cycle (f
CPU
) selected by the processor clock control
register (PCC).